"The problem is that office skills aren't education, they're training. And one problem with training over education is that it narrows the mind. If all you give kids about computers is Powerpoint, a lot of them aren't going to grasp the full potential, or be able to adapt to when we drop Powerpoint for something else.
"It's like teaching kids French by giving them a phrase book, or giving a ready-filled iPod and calling it a music lesson."
Taking this back to cars: I learned basic maintenance and repairs on my car from the beginning (BTW I'm not even 30 yet). I then learned more when I bought a Mini and became friends with a mechanic. Eventually I learned about the theory behind them in my degree course.
When learning to drive, you get taught what you need to pass the test (I have a big problem with this, at least motorcycle lessons are better, with most instructors teaching beyond that). However, understanding what is happening, and why you do this in this situation, is better than learning by rote.
Understanding why you change gear, why you need (in an older car) to release the brakes when the wheels lock, why a hole in the exhaust (or a horribly mismatched "loud" exhaust) hurts performance and economy, and why tyre pressures need to be correct (just as a few examples) has helped me immensely in driving. Understanding the Otto & Deisel cycles and other in-depth topics has not helped as much, but still adds more information with which to make descisions.
Back to computing, if someone learns about "what's under the hood" (in abstaract terms, at least) they are more likely to be better able to opperate the machine. If they just learn how to use MS Office, their skills are non-transferable and they will have a much harder time adapting to other tools they must use later.