Next time you decide to write commercial software, take a few minutes (or hours) to figure out the minimum viable product (MVP) for your (perceived) target audience, make that MVP, launch... It's as simple as that. There is no bargaining or reasoning that will justify doing anything different, unless your software controls a space craft.
Why did I just distribute the same "lean" Kool-Aid of which so many have partaken? Because, nobody has said it simply, which I find quite ironic.