I have a conspiracy theory about the so-called "IT skills shortage" : it's just a ploy to get more people into IT in order to increase the pool of job applicants so salaries will decrease. The public perception of the "problem" would be very different if it was called the "IT high salary problem".