I find what I do enjoyable and I've had a lot of fun roles, but if I woke up with time and money on my hands I wouldn't be writing productivity software / web apps, I'd love to work on race related software but I have no math background. My main passions are piano and racing.
You're right I may miss a great opportunity and probably have, but landing a job that satisfies me is a much more accessible option than being able to dedicate all of my time to an idea at the drop of a hat. As I get older and my life gears more towards family I will have less time and steam to do what I'm doing now. I'm sort of stuck for the time anyways so there couldn't be a better time to keep taking on risk and sacrificing a couple opportunities. If nothing pans out then no worries, at least I tried and will happily go back to working and still probably try something when I'm older anyways.
There is also the added benefit that what I am doing now will directly benefit my future career, so even if I fail, not all is lost.
>what is to say you cant work hard on something for someone else and be equally fulfilled?
I can and I have, I've worked for a lot of great people. I'm just not dying to go back to the career route, I'd rather keep doing my own thing while I still can and take on a contract here and there.
>all the most lucrative and fulfilling projects i have worked on, i was drafted into by others, not the other way around.
Someone had to draft you though right? ;)