Crash Landing:
You're idea is worthy, but irrelevant to a certain degree.
You'd also need to ask yourself how many people gained a UK JAA CPL, and then went to work for Ryanair for instance. They insist on an Irish licence I believe.
Ryanair have, one could argue unfortunately, taken on large numbers of UK CPL holders who will have never upgraded to a UK CAA issued ATPL.
You may also be able to find other operators in areas of the world who also insist on local licences.
Therefore, I think we are probably trying to use incomplete data to solve a problem.
However, broadly speaking you're absolutely correct. Too many licences, too few jobs.