I think judging from the comments, I think Macrumors should disable the comment thread for this article. Some of the replies are just downright toxic to the core.
Just because you don’t agree with a sentiment or a comment doesn’t make it toxic.
As an app developer and business person, if I decide to take subscription revenue in advance then I need to account for that income in the months it was for not when I received it.
If I am no longer providing that service or continued development of the product then I no longer have expenses for that product and as such have a bunch of money that needs to be returned. If I didn’t account for this it is bad/improper business accounting.
If you as a consumer wish to “support” the developer then contact them and send them a donation or set up a go fund me. Doing either of these will give the developer 15-30% more $ and the same out of pocket for you as you won’t have pay any to Apple.
I can have empathy for them and choose to get a refund. These are not starving children in a third world country. And if I choose to give them money I won’t use a method that will cost them 15-30%. This is just lazy.
As for Jon Gruber, his example is ridiculous and inaccurate. This is the equivalent of a person being paid 12 months salary in advance and then getting laid off and having to repay the balance of the salary he/she hadn’t earned yet.
Yes that would suck if I had spent it as if I had already earned it but it is the right thing to do, cause guess what I didn’t earn it yet and now I can get another job.
Bottom line : no matter what, take the full refund and then if you choose to support them because for whatever reason you feel bad for them then send them money directly. Heck send them more than your refund if you really feel bad for them. (But I’m guessing you won’t)