I am much less certain about the depending on university to force yourself to study things and being handheld by a prof/tutor.
Flagellation by university to get yourself to learn things is not a reliable long-term means of learning. I think it's far better (and I have had more success) when I learn for myself.
While there is some benefit in having a mentor, I think being handled and being told exactly what to learn isn't the most productive. A lot of times you'll end up learning really useless things as opposed to listening to your brain which generally has a decent grasp on figuring out what is worth learning to actually apply.