It sounds as reasonable as anything else I've read and I read a lot of this stuff...
The thing that bothers me most is how the bar has been raised for the requirements to get a good job. I think it's a result of the exportation of lower end jobs to China and other places.
When I was in high school 10 years ago they all said, "to get a good job you need to graduate high school, and get at least an Associates degree". Well, I graduate high school and get the Associates Degree. Well, now you have to get a BS Degree, and have 200 years experience to get a good job, at least in the computer field.
I despise higher, higher, higher education, because it isn't. I decided to get some certifications instead of a BS Degree. My AS Degree with certifications and experience is better in my opinion, than someone who sat through a lecture from a pinheaded college professor lecturing about the oppression of midgets in India, set against the backdrop of frogs on a rainy day.