I have to disagree with you on this one. Microsoft cannot save the world - or the economy. Nor is it their responsibility to increase our incomes. Some where in this world, we have to do things ourselves and take responsibilities on our own.
As far as Human Resources departments and their lack of knowledge of certifications, this again isn't Microsoft's problem. They heard someone mention that they need an MCSE and so they place an add for it without even knowing what an MCSE does. I have seen MCSE hired to repair computers. Why? Two reasons: 1.) Lack of knowledge. 2.) They don't care to know.
Certifications have no benefits by themselves. Just ask all those employers how forked out ungodly amount of salaries for those "paper MCSEs". You have to prove yourself now. You have to sell yourself and your proficiency now. You have to show a history working with the technology now. Not just a piece of paper. And this, my friend, is what makes certification beneficial.
Michael D. Alligood,
MCITP: Enterprise Support Technician, Consumer Support Technician
MCTS: Windows Vista - Configuration,
MCSA, MCDST, MCP, A+, Network+ The I.T. Classroom BlogStart. Research. Plan. Perform. Finish. Test. Evaluate.