Your at it again Chaz ???? my take and answer as I see it is it's another very complex question.
I would say no it's not over populated it's just not run properly, which is another question.
There are a great many vacancies in the low paid job market that nobody wants to do.
There are a great many vacancies in higher paid skilled jobs because of unfair wage structure.
There's a great many going on strike and when a rise is given the already well paid ones get the rise as well.
A great many people on benefit for one reason or another.