Public transportation doesn't work in the endless suburbs and stripmalls we've built. It's too spread out, and we've been doing it for a few generations now. It's difficult for my countrypeople to imagine living differently, to imagine that our current existence may not be their birthright.
People think nothing of living 20 plus miles from where they work or go to school, can't imagine a world where such a thing is a ridiculous notion. We could have all these nice things. People want a better world, a more functional city.
But ask people to change, to live a smaller life, and be prepared for a deluge of excuses and justifications. We all wake up and collectively decide the world we're gonna live in today.