Bug fixes are a different thing. A developer could still offer incremental bug updates in a version 1.1, 1.2, 1.2.1, etc. I’m saying that versions 2.0 and it’s shiny new features could be another cost, not incremental bug fixes.
If you are a medium or large developer you can probably afford to separate versions and bug fixes. Many small developers can’t. If you say that’s the cost of being a developer then you will end up only having mostly large companies developing apps. Small companies usually try to listen more closely to customers but they don’t have the money or people that large ones do.
If I knew a simple solution I would suggest it. The suggestions so far being given have been around for a while, and evidently smaller companies aren’t making the money they need to stay in business. When you only have a small number of apps then you don’t have a large revenue stream to get you through.
I don’t know who owns Noteability. I don’t know if they are a small or large company or what their financials look like. If they are already making money and this is just a way to squeeze people even more then I won’t cry any tears over people deleting their apps. But the automatic reaction from a lot of people whenever an app’s cost goes up or it’s terms change along with blaming the company with being greedy seems like the opposite extreme.