First off, you are dismissive of the issue with that bit of exaggeration. It is not as if this group wants all the good things in life that only a tech salary afford. Perhaps a dignified life would be sufficient.
You also place NYC, SF, Boston, DC, etc. into a category of city that is naturally not available to the middle class. Is NYC a luxury like a 3500 sq ft house and boat? Housing scarcity and the resulting price inflation is actually a situation that residents of cities accidentally created, something highly unnatural.
Working class and middle class people are critical to the economy and wider culture of cities. Teachers. Police officers. Artists. The guy who makes your coffee. The gal not from a wealthy family who wants to start a business.
It is not enough that a certain group can just live somewhere in America. Critical workers must live within a reasonable commute to their jobs.
There should be plenty of places in each city for them to live in, and there should plenty of infrastructure in place to move them about.