Being able to live near high-income jobs is the most direct path to the middle class in America. If we want people to not live in poverty, then it makes sense to subsidize their access to opportunity. That means subsidizing education and housing.
I've had fun nights talking with friends about starting a city. It's really fun to think about how we'd design the city to maximize opportunity, but there's no getting away from the value an existing city provides. Fixing a city with already high opportunity is just fundamentally cheaper than starting a city from scratch. All we need to do is win a few elections -- we're talking less than $100MM. A new city that is aiming to compete is a $100B+ project.
As engineers we often think the best way to fix something is to build a new version. But this is rarely true in institutions. Think of governments as legacy systems: they've been built up over time and have a ton of hacks keeping it running. Think of Spolsky's generally good advice: "Don't rewrite code" https://www.joelonsoftware.com/2000/04/06/things-you-should-...
It is easier to fix an old and broken system than to replace it wholesale. Let's focus on fixing government instead of replacing it.