I can name at least a dozen trucking companies right now that will hire you and send you to school at their expense, and provide you with a job.
So your excuse about having to lay for school is total hogwash. It sounds like you just want to make an excuse for people.
On the contrary, one can make an argument that your position makes an "excuse" for a failing economy that has many people over educated for the jobs available. If your position is that one should do what is available, then you are also making an argument for people to go back to the country where their grandparents might have come from, since this country has turned out not to be the land of opportunity anymore. In my opinion, your position smacks of an unreal appraisal of human nature.
An argument can also be made to have another big war with a universal draft, since after WWII the returning G.I.'s got jobs when Rosie the Riveter returned home to raise children, and that "greatest generation" was often the last generation to retire at 65 with a gold watch and retirement luncheon.
Unemployment may just be one symptom of the U.S. becoming a second rate economic western power. If that is true, the problem is not solved by having people drive trucks, or mine coal.