Most Americans live in cities......that's why they're called cities
That doesn't make them all wanting to stay, no more than rural folks wanting to move to the city. There's eb & flow both ways, City folk that dream of making it to the suburbs, if not country, and country folk doing whatever they can to make it to the city. That's just common sense
People "fleeing" from one to the other have a myraid of reasons, and those fleeing from urban jungles are generally not doing so because of home prices. In fact, the suburbs generally have much higher home prices. Most fleeing urban jungles like downtown Los Angeles or Detroit, are doing so to get out of what makes them urban jungles....taxes, crime, pollution, congestion, etc.
And on the flip side, you have rural/country folk who yearn to "flee" to the city for the bright lights, job opportunity, variety of activity, social expansion, etc. Doesn't make "the City" the end all be all to America. It just is