25 minutes is achievable in the Bay Area within SF (transit/biking), or within the suburb where you work (driving), it is just not feasible when living in the suburbs and working in the city, or vice versa.
The East Bay commuters in my office make as much as I do and could live in SF if they wanted. They made a choice to be homeowners, have more space, get access to better schools, etc. but it is still a choice.