I agree that it wasn't so long ago that cars were considered a luxury item. Not many people owned a car, and as such, there were not so many expectations on people to work odd hrs or travel to areas in the back of beyond.
As more and more people learnt to drive, and got themselves cars, employers began expecting people to travel further and further, shops found they could do business without being central at a cheaper location for the business, thus making non drivers lives more difficult. Vicious circle ensued, and more and more people learnt to drive, so as to have access to places easily that were out of the way.
IME, alot of people do not choose where to live solely based on location and amenities either. Homes which are central to amenities are usually more expensive, and not everyone can afford to live close to all the amenities they need.
What about the people who are in social housing for example? I don't think they have the option to cherry pick where they live, or the people who have moved to another area due to the cost of property in their home town?