The IT sector is huge so pointing at certain sections of it and saying everyone who can move a mouse unaided is knackered is stretching a point a little far!
For those in IT, retraining is part of the career path. One year everyone is a java expert, the next its C++, the next its Cobol making a return - the point is, quality is always in demand. If you are good at your job, and give the employer what they want, you'll stay in employment.
The other issue is that it is very easy to become 'something in IT'. Learn to use MS Frontpage, and you can get a job. These though are the first people to be deleted when the going gets a little tough. These are the jobs that get offshored. Where there is a real shortage in IT is slightly higher up the scale. Good project managers and business analysts will always be in demand - because their skill makes money!
As a poster said earlier, you can't just stop spending on IT because it is integral to how most businesses operate.
I guess the problem is that we are still looking at the dot com boom and Y2K times and thinking that how the IT industry should always be.