The rent in NYC is not drastically different from other elite American cities. The salaries are higher in cities because they have more talent to choose from. If you want the space and a decrease in amenities, job opportunities, networks, and less novelty overall it doesn't make sense to live in an elite city. Basically if your belief and value system is skewed towards traditionalism you shouldn't try to live in a elite city.
With that being said, it doesn't make sense for "Blue Collar" folks to stick around in places like NYC, especially since their values and aspirations usually do not match up with the cost of living/average income calculation. If someone is a young person who aspires to become a corporate attorney, work at a big finance firm, or become apart of an elite corporate institution than the opportunities in large cities dwarf the opportunities possible in mid-sized cities like Pittsburgh, Charlotte, Nashville, Detroit, and Cleveland. Your cost of living will be lower in those cities but your potential upside from a corp. hierarchy perspective is likely to lower as well.
A big issue I find is that folks (especially Black folks) in NYC want the amenities, speed, and novelty that comes with living their but then have traditional middle class aspirations. Like I'm sorry a combined household income of $120-140k in NYC/DMV/SF isn't getting you that comfortable stereotypical middle class lifestyle, and yet when you talk to the blue collar folks and their ideas of a "good job" those are the numbers that come up.

They would be better off taking their skills somewhere else or dismissing the stereotypical American Dream as improbable.