Dumb luck? I put a hell of a lot of effort into learning my craft. The point I'm trying to make is that you don't need a dictator standing over you to learn something.
I speak as somebody who had parents who pretty much neglected my academic pursuits and I emphatically disagree that a 'forceful hand' is in any way necessary for success.
I went to university and didn't do anything there, aside from sample the local herbalists' produce. I didn't do much of anything in school either. During all of that time, due to the fact that my schedule was my own (sans school-time), I managed to teach myself software development. Not because it was a good career move, or because I wanted to impress anyone but because it was interesting.
Fast forward a decade and I now earn more than pretty much all of the people I grew up with, lead software projects and have leverage and freedom up to my ears.