That's what my generation believed. And my parents' generation. And their parents....read some literature from 100 years ago, for example by the Fabians or other socialist writers. This little blasted thing called human nature always seems to screw things up....
Regarding the main point of the OP, I have a counterexample. I have a friend whose career has never taken off, who usually gets fired after a few months, and has never acquired any useful skills beyond blustering self-confidence. Why ? His father is a multi-millionaire who has arranged every job he's had, and bailed him out of every financial difficulty. He's never had to work a day in his life and has absolutely no ambition or drive.
That's not saying all rich kids suffer from what you might call the George W. Bush syndrome - but taking away the need to make money can also make people over-confident and lazy.