It bothers me that we treat unemployment as somehow a failure of the system. As if economies only exist to provide jobs for everybody, whether those jobs make sense or not. It's much more the situation that the world economy is evolving. All of us had better get our asses in gear and catch up. Spend more time getting experience and learning strategies you can put on a resume and less time taking silly courses and waiting for the tooth fairy to come along. I am very sorry that our education system is completely out of whack with what we actually need. There area lot of folks with great credentials who are lining up to create "jobs" programs that will have very poor results. But if I'm an unemployed person, I can't help any of that. The only thing I can do is to take responsibility, keep busy, and start my personal marketing/sales machine.
I said that in a pretty cranky fashion because there's another point that's missing in a lot of this discussion: I find as I get older my tolerance for bullshit decreases. The first time you work for a bad PM who is destroying the project you kind of buckle down, maybe struggle along, but generally put up with it. After all, you have nothing in your life experience to give you context. But after a while, it seems to be a lot more important to tell people they are wrong -- nicely, of course -- than to spend six months on a death march. I find that these conversations require a level of trust that younger folks have difficulty giving older folks, and vice-versa. You either become too "grumpy" or you become so passive as to be not worth a damn.
In many teams I have seen older workers tell the team that they have these worries that are being unaddressed. In each case, it was way too easy for the team to say "Old Jim is just a grumpy old guy, cranky and he has a bad attitude" than it was to meet Jim half-way and go forward. I think there is a real and measurable communication problem in technology teams between age groups. I'm not sure what the magic bullet is going to be. Or if there is one.