I think you're on to something in recognizing the impact of other people. It's very difficult to just learn something in a sustained way in a vacuum, even if you deem it important. Eventually, you'll either get bored or find something more interesting. Social bonds and the need to be accountable to others provide the sort of glue to keep you going when you hit a wall. Having a job is a sort of concrete example of that.