Disagree -- it's minutiae -- in that paying $50-$60 bucks for an app up front IS REASONABLE. If -- and this is what I would want, and DOES seem reasonable -- that $50-$60 charge up front is for that specific version.
When the next rewrite/new version comes out in 2 or 3 years, charge that same amount again for the new version -- with full knowledge that the now 2-3 year old version will still "work," but won't be supported -- I am fine with that.
Personal preference, again. I'd rather pay more up front than a little every month. If that option is not available, I'll find something else. It's maths too: way less expensive in the long run to pay, top end let's say, $60 bucks for an app that'll last 3 years…than it is $8 per month in perpetuity.
If someone just ALWAYS WANTS the new version, then the $8 per month is perfect and I do not have a problem with that model at all. That's what they want. Always new, always willing to pay for all the support and new features.
I don't care about that stuff -- doesn't make me wrong or right either way.
I just wish there was that option.