There is a lot wrong with the labor market.
Some is the general attitude of Millenials. They can't make a decision, do not put effort into being good at their job/career and are general lazy. They use excuses like "nobody told me" or "how am I supposed to know". They want to make $15/hr but they offer no usable skill. These idiots come in with blue beards, face tattoos, saucers in their ears, piercings that make you want to rip it out and wonder why they get no respect. Look in the mirror, you are ridiculous and we question your sense of judgement.
Some is employers do not make working in a trade a positive experience. Take the automotive service business which I know. Employers do not give decent benefits, if any. The technicians work "flat rate" which is a form of commision. No work, no pay. The employer feels no obligation to pay his employees when they can't provide enough work. Then the employers expects employees to be loyal and work extra hours when they are busy for the same rate, not time and half with flat rate. Shops are hot in the summer, cold in the winter. Technicians spend upwards of $25,000 for tools most spend much more than that. No 401k match, no co-op health insurance. Then they expect them to work 6 full days a week.
Some is employers are not willing to pay for proper continuing education.
Some is the new technologies are siphoning the smart people.
Schools make students feel inferior if they want to work in a trade vs. a corporate office.
Someone has to fix the cars, trucks and buildings. Robots are replacing people but someone needs to make the robots work.
The average age of the auto technician is creeping up and in the next 10-15 years all the guys of my vintage will start to retire. What is left can't handle the technology unless a miracle happens.
If the auto service business ever required a license to work on vehicles 50% of the guys working in the field now would be out of work. They could not pass a simple test. I rotate through cars every 8-15,000 miles. I cringe when I have to have a service. More often than not the work performed is less than stellar and I usually have an issue. I try to time a visit to a certain dealer for a service because the technician does a great job.
This country is fucked and at the current rate of decline we will be speaking Chinese or Russian within 25 years.