No. The cities are more expensive. I get that moving itself isn't free, but being too poor to live somewhere cheaper than where you currently live isn't a thing.And it never occurred to you at any point someone in the city may not have enough money to move out of the city?
Feel free to divide that number by 3.Or do you really think the families in the slums of New York just haven't chosen to save up enough to move into a $500,000 suburbs two-story?
Fun fact: you can buy a 3 bedroom house in the same town as the governor of Pennsylvania for around $150k. This town is about a 20 minute commute from 2 major enough cities to get a job in whatever normal work sector you like. It contains one major business in the town limits, that currently has a billboard on the highway advertising $18 an hour starting pay for regular old warehouse work. I don't live in a hamlet in rural Illinois, central PA isn't 200 person towns, and it still blows SilentPony's 500k house out of the water in affordability. And like, I'm still borderline to the east coast megacity. You can have a house in the city limits of somewhere like Kansas City for like a $500/mo mortgage payment. You're right, home ownership in cities is perfectly feasible. Just not New York or LA. These stupid mega cities that people flock to are overpacked. If you take the cities, clear out all the infrastructe and businesses, and divide the land evenly among households, each household would be on 0.1 acres or less. That's not gonna work, especially since people flock to these places for specifcally all the nonresidential stuff taking up space.If your cheap as chips rural community can provide 100 jobs, there's a problem if 200 workers try to fit into it. The thing is, ordinary people don't decide where jobs are, and most ordinary person's primary concern is to earn a living. Cities are the primary drivers of economic growth now and have been for the last 200 or so years for which there are a whole load of good reasons which aren't really important for this comment, suffice to say that moving to the countryside is not a realistic option for many people economically. And that's without even going into all the other reasons they may want to live in a city.
Traditional home ownership is perfectly feasible in cities. If we take the basic principle that any city provides sufficient housing stock for its population (which is basically true in developed countries), then in theory it definitely is possible for most everyone who lives there to own their own home. The reason they can't is simply that so much property is owned by landowners who make profit by extracting rent. Any government sufficiently interested could change this and boost home ownership. They just won't, chiefly for two reasons: laissez-faire ideology, and because landowners are rich and powerful people with a lot of influence over politicians.
And all of this is basically irrelevant because industry is leaving the cities, remote work is increasingly common, warehouse districts are on suburban highways instead of in city ports. Economics is not what drives people to cities in the year 2020. The whole premise you're working under is wrong.