I have endless ideas, a diverse set of technical skills that can get me most of the way there...
What stops me though is time and money.
I have a family to provide for, who are a much bigger priority than anything else. So my ideas take the back burner, and I prioritize the ones that have a higher percent chance at freeing me from a 9-5, instead of the more interesting moon shots.
However, the failures and wasted money do add up, and it emotionally wears on my wife... I do think of giving up trying to start something, but I dread the idea of working for someone else for the next 30 years. I feel like starting something of my own is part of how I am wired.
So I keep plugging away in my limited free time, getting up too early just to make the time. Maybe some day, but the years are already flying by, my family is most important.