This response is how I know you don't actually read. They said, "Not everything needs to be a subscription."
Get off your horse and think about this for a moment. Why is that a horrible take? Most businesses fail. Yeah, I expect them to carry 100% of the risk because they see 100% of the reward. Why should I pay them before the product is done? Not wanting to pay for unfinished products is part of the reason so many people hate DLC. DLC, IAP, seasons, and subscriptions are different ways of getting people to prepay for a product you haven't yet made. It's gross.
Not everyone can succeed, and not everyone who goes into business does so with good intentions. If all a developer wants to do is toss something on the app store and hope people pay for it, they deserve to lose. They don't though, because software development - unlike most other businesses - has little risk for the little guy. But if they put in the effort, and do the business side as well as the product side, they can put together something amazing and find exactly the right price for it.
Yes, it is. Show me one app that has regular updates and I will show you 10 that haven't pushed out a new feature in over a year, and another 10 that haven't pushed any update out in over a year. Anyone can write software, but that doesn't mean everyone should be trying to profit from it. Good software is hard, and many work hard at it, so why should we insult them by giving people a free pass for not doing it well. Why is ok for software to be sold with misleading or missing features? Why can hard work be undercut by scam developers who won't be around in six months after doing 60% of the work, just so they could undercut real developers?
Yes. Because most developers aren't continually adding to it. Bug fixes are not enough. They need to be expanding the functionality of the app.
Nope. They should do the legwork to figure out if the app can be sold at a price that allows them to finish the app. If they can't do that then no, they shouldn't expect to profit from it. If you can't finish the app before you sell it then you are moving the risk to the customer.
This is the part where I need you to really focus on reading comprehension. Most businesses fail. If they do all the work, and they recognize that their software can be built for less than what they can sell it for, then they will be more likely to be part of the group that succeeds.
It's totally reasonable: Idea -> Business plan -> Risk assesment -> Risk -> Profit or Ruin.
What we need to do is bring balance to the industry. Right now the risk is way to low. Any kid can make an app as a school project and toss it on the app store. That's gotta stop. We need a way to lower payouts over time. Say, 30% the first year but then after that, it needs to drop in price unless the developer can demonstrate they have improved the function. Have users submit bug reports to Apple. If the bug fixes are resolved within a timely period commissions are refunded to the customer until the fix occurs. If no fixes occur within 12 months the source code is released.
Not wanting to reward everyone doesn't mean I don't want to pay for software. I am more than happy to pay. But that means I expect completed software. I don't want to Patreon every app on my phone hoping that some of them finally get that one feature they came up with correct.