OP, what you lack is the ability to actually try. Take a risk. Grab what's sitting right in front of you.
Perhaps you've followed orders all your life and are incapable of taking initiative and risking failure.
You apparently think your ability to program well gives you the ability to be an entrepreneur.
Suck down a little humility.
You don't have the ability to come up with ideas? Then take somebody else idea. But apparently, you aren't willing to do that either.
If you really wanted to succeed you'd take all opportunities. You'd have emailed me, on a whim, even if I sounded like an idiot - you'd have seen what I had to say anyway. It would have taken you 1 minute, and you'd have lost nothing. But you didn't bother, because I'm just some idiot, and you're the greaaat $200K/month super developer.
It's a whooole lot easier to sit and tell us all about your great experience, and list ridiculous reasons why your idea might fail such as "you don't stand out from the crowd", isn't it?
In the world of being an entrepreneur, you are on the bottom rung. You could learn from the indie game devs who release tens of games in a niche before they even start earning a few $ and building up a fanbase.
If you are really that skilled and productive, do the following:
research simple paid subscription services, choose any ten. Server uptime monitor, VPS reseller, minecraft VPS, mailing list provider, survey/form creator...
clone them, build the MVP, in two weeks to a month each
the only innovation you should bring is: simplify them each a little. Remove some steps from the sign up process, integrate it better, blah blah
just one of these gets some traction and you are away
Being an entrepreneur is not about having the perfect idea. It's about making and releasing a shit ton of stuff until something sticks.
Thinking you're going to do anything else is like thinking you'll be the one in the million flappy bird app developer.