This was a nice example of when not to. Thanks.
The way I handle most support requests is to make the UI easy enough so that people don't have that problem in the first place, though many still do, partly because of the unorthodox "email token to log in" system I switched to recently. Many people weren't used to that.
Back in the day Angry Birds cost $0.99 with no ads and you could use it forever. I downloaded it again recently just for nostalgia purposes and there is no option to get rid of ads. EA had a version of Tetris that cost $0.99 that was released during the 3.5” era was never upgraded, but stayed in the App Store until iOS didn’t support 32 bit apps. They replaced it with an ad supported version.
Let’s say you spend $100,000 to make a piece of software, you sell it to 150,000 people at a $1 a piece... and that’s it. People don’t keep paying for it, but you also don’t keep investing in it. You move on to making something new.
I don’t like this idea that you need to keep making money off something that you made years ago.
But more importantly, if you bought MS Office for a one time fee of $100 and the next month, Apple introduced a new form factor or new features and either MS didn’t support it all or forced you to pay the full retail price, would you be upset?
People buy apps and expect them to continue working when they upgrade their phone. What are you left with besides ads and subscriptions without upgrade pricing?
On the other hand for productivity apps, I would expect them to support split screen on the iPad when it was introduced and the File picker (it did).
Should Apple also have kept the Silicon needed to support 32 bit apps forever?
Clearly, there are other types of software that this doesn't make as much sense for.
I used to have a similarly bad attitude when I had low metered pricing. Once I insisted on monthly account minimums I could afford to hire a nice customer service person and not be so touchy all of the time.