People who don't train for highly skilled jobs typically do not have the money or the support infrastructure required for that training.
This gets compounded when a low skilled worker finds themselves between jobs: they now have the same constraints but also need to find money quickly to service debt such as rent or home loan.
When you describe as "mismatch" what is a bona fide shortage, you are completely ignoring the structure of society which leads to this problem: education is a profit industry, at cost to the student. Industry has few apprenticeships or cadet ships available. Industry doesn't want to train the good people ("matches") to become skilled the way industry wants.
Once the inividual has been trained, industry will trip over themselves to hire or poach them.
So industry doesn't want to pay for training even though they can afford it, the individual can't afford training even though they want it.
If only there was a way to provide training for highly skilled roles in such a way that all industry pays for the training and the individual only shoulders the time costs.