It's not like that everywhere. Yeah if your city is imploding, you're going to struggle to find any job, which is of course one reason why the city is declining and wages are stagnating. But $50k in Boulder isn't $50k in Flint or Gary, so comparing salaries like that is kind of ridiculous.
More than half a decade ago I was hired out of an internship at a fairly average company doing fairly average work in a mid-sized Midwestern city making $51k/yr. I was 23 and the internship was the only IT experience I had.
So take an anecdote as an anecdote... it's not always true across the board.