Yes, but that still doesn't cover a lot of places.
Here: City of 100k, 400km (248mi) from the nearest 1,000,000+ city,
My house: 8km (~5mi) from city center
Bus service: 7:00am->9:00pm hourly. Weekend service ends sooner. Some holidays with no service. Uptown (where much of the shopping is) requires a transfer in town.
Hardly a McMansion, and not far from city center, but also no way to get by without a car when you work late/early hours, are on-call, and/or don't otherwise want to walk through thick snow in the winter.
There *IS* a corner-store in my neighbourhood. If I just need a loaf of bread and some tomatoes I happily get some exercise and walk... but for anything more than that - frankly - you need a car.
(yes, it would be nice to have better bus service, but no luck with that thus far, and sometimes we're lucky if they clear our streets properly during a heavy snow let alone bike lanes).
Even in bigger cities, weather is sometimes restrictive for travelling by vehicle, let alone by bike or on foot. Further east you're lucky if you can get out of your house in some places.