Both good arguments for decommodifying housing. :) Your pay shouldn't be the determining factor of where you can live. In fact, if you get paid more, you can afford better transportation, so you should arguably live further away than a store clerk or a janitor.
However, that kind of policy would also hurt society by discouraging mixing of people with different jobs, so really housing should not be based on pay at all. First come first serve seems more appropriate unless there's a demonstrated hardship.
American housing policy is literally based on not letting people mix at all, since the middle class ideal has always been a nuclear family house in a suburb where you can't hear your neighbor and don't need to meet them. Even more so since the 70s, since people don't let their kids go outside.
Going full socialism would need some more, well, socializing.
I'm not entirely sure what my point is. I just think it's an interesting comparison that one article calls iron working a "high-paying job" while another says iron-workers don't make enough to live in certain cities and pressures government intervention to correct it.
I guess "high-paying" is a matter of degree, and cities are really expensive.
This article is drumming up support for the idea of taxing Amazon and other big businesses to build affordable housing.