A lot of times it isn't by choice, but as a consequence of zoning and parking minimums that are affecting housing stock and it's prices (both in the city and in suburbs). You may not have problems walking in sf(debatable but doesn't matter), but could you say the same about detroit/huston?