I had this feeling for many years then finally put together 6 months of effort on an MVP that got zero traction. That great idea? Not so great in reality, I’d been kidding myself. So if it’s any consolation, great idea and great executions are really rare. The common advice is to build a landing page and get x number of signups for a beta before writing a line of code. Makes sense in retrospect.