I hear you leftist talk about income disparity all the time and how it is getting worse and worse.
I can tell you that the last 4 generations of my family are doing better and better financially with each new generation.
Of course, we didn't settle in minimum wage jobs or sit on welfare for decades and complain about income disparity.
It's not that good paying work is not available, it is either that people don't apply themselves, find the work beneath them and are not willing to do it, or they don't know how to research which education and skills are actually marketable.
I have seen far too many people flipping burgers part time and collecting welfare as a career choice. They don't want anything better because they don't want to put forth the effort. They are lazy. They are perfectly happy working part time and having the tax payers subsidize their living expenses.
There are a TON of jobs available that pay VERY well that people simply won't do because they are either stigmatized (blue collar work), difficult, or dirty. Mike Rowe has been drawing attention to this very issue. Unfortunately our society has convinced our youth that only white collar jobs that require a degree are "good" jobs.
There are a ton of college students earning worthless degrees. They go to college with no ambition and no goals. They pick a major that sounds good in their head (often with prodding from college administrators that could care less about the students future and are simply trying to fill seats or push an agenda) without any consideration of their aptitude for that field of study (like people going to school to be an architect that have weak math skills) or how marketable their degree will be (the proverbial underwater basket weaving degree).
To sum it up it's not that the job market is bad and there are no opportunities to make a good living, it is that people are lazy, vain, and stupid.
They won't even take advantage of a good opportunity when it is staring them right in the face.