Most people have an idea of what they would ideally do if given unlimited amounts of time. The reality is, in my experience, that most people cannot put the same level of work, focus, and dedication into their own projects that they can into the projects an employer pays them to work on.
For whatever reason, most people need the structure, constraint, judgment, or whatever that an external authority imposes on them. Having the skill and motivation is not enough to bring your highest work to your own purposes. There is a second discipline that involves self-accountability, which runs orthogonal to capacity for the work.
This is exactly why I'm pursuing leanFIRE. Even if I hit the jackpot, I would still be toodling on personal software projects for the rest of my life. Not saying I'm any Michelangelo, but I would have to be trained not to write software. I'm just aiming to set my own priorities instead of working on things I'm not passionate about because I simply need the money.
I keep wondering if I shouldn't quit the day job and start a software shop, but even that sounds an awful lot like work where you trade one relentless taskmaster for another. I sure as shit don't want to have to worry about market share, I just want to make cool (to me) software.
Which is the rub. Passionate people will be busy, all the time. Without it.. well, i can't even envision how to live.
I think parents need to help their children find hobbies. Find passions. Develop passions. You don't _have_ to be excellent at piano or whatever. I don't care what it is, be it games, wood working, farming, etc - but i feel like it is essential to the human experience.
But.. i've got an isolated view. So.. YMMV.