Software engineers (and passionate techies in general) are so so so so bad at understanding the true implementation cost of software solutions. Software engineers often believe their product is just so intuitive that they don't consider QA, training, and support, costs and timelines.
Further, people said the app is awesome, people throw positive praise because its cheap and makes everyone in the room feel good. It doesn't mean your app is awesome (what is awesome anyways?).
Startups are hard. Selling to small business is hard. Its worth attempting because you learn an incredible amount about one of the backbones of our society (small business) - but its not for the faint of heart.
It's the same problem with the "answer this PhD thesis problem in half an hour" type questions. We really don't register that sitting with an idea as it unfolds month after month/year, slowly evolving means you can't 'see' it the way anybody else will see it: with not only fresh eyes but with motives that largely revolve around getting through your software and out the other side as fast as they can, because while to you it's a full time job, for them it's an impediment to something else they want to get on with.
We are collectively That Guy, who keeps telling a story after everyone else has started telegraphing their boredom.
It's also why the people who have bagged on Apple for the last 20 years missed out on one of the largest sustained run-ups in stock price so far this century. Nobody cares about your software unless it's pissing them off. If it gets out of their way there's no problem. But you can't 'express yourself' with your software unless you get in the way, at which point people start noticing you and for the wrong reasons. Apple is consistently... less terrible at this than most other companies. "I don't understand. There's nothing special about this software." Yes, that's exactly the point.
This is something we missed when we started crowing about 'software eating the world'. We went from people who indulged us 30 years ago to mostly people who don't, because the 'world' we're eating is everybody who thought computers were kinda dumb.
Apple is about removing options and providing a simple way for the less computer savvy computer user. For many removing headphone phone jacks and removing functionality is going backwards for others making a computer simple onboards them into a world they could never grasp. There are a lot of rich people/kids who want simple.. and a lot more who want to be those rich kids.
If there are people for whom a headphone jack is too complicated, but pairing Bluetooth headphones and keeping them charged is fine, then I have to admit I just don't understand Apple's customers.
I used to be on the same page, but then I tried out some AirPods
You just hold them up near your phone and you get a popup that says "Use airpods?" and from then on, they automatically connect and work with whatever device you're near as soon as you pull them out of the case and put them in your ears
(Full disclosure: I still use a different headset most of the time since I play games on my Windows machine and my Nintendo Switch a lot.. the AirPods aren't nearly as magical or lag-free when you have to connect them to a non-Apple device)
It's not just about understanding implementation cost, but also an IP minefield when you simply can't change some idiocy in Outlook etc. that would make certain things so much better so you end up with learned hopelessness not just as a user, but also as a developer.
Further, people said the app is awesome, people throw positive praise because its cheap and makes everyone in the room feel good. It doesn't mean your app is awesome (what is awesome anyways?).
Startups are hard. Selling to small business is hard. Its worth attempting because you learn an incredible amount about one of the backbones of our society (small business) - but its not for the faint of heart.