No skills shortage just poor recruitment practices
An undesirable side effect of the buoyant market for IT staff appears to be that the largest employers of IT skills are artificially inflating rates and creating an environment where the best candidates are unable to access the best jobs.
The primary reason a situation like this has been allowed to develop more or less unnoticed is due in no small part to the industry predilection towards blaming a 'skills shortage' for any fluctuation in the market.
To read the whole article, see here.
So, whose to blame? IMO, recruitment companies that go thru your CV with a check box sheet then send their candiate in, in order so that they get their commission