To be fair, that's not a self-contradictory position. It is quite possible that there could be a lack of qualified programmers, while employers are flooded with applications from unqualified programmers. The obvious solution to that problem is, of course, for companies to spend the time and money on training.