Panic Prompt, a pretty good ssh client for iOS, released a 2.0 version that seemed more like a big update to me. I definitely didn’t mind buying the next version, but it did surprise me.
I dunno. I think to some extent it is just the result of the change in how code is deployed — in the past, for consumer software, you bought a program for a version of the OS and sort of expected that when you upgraded you’d have to go find replacements or buy new editions of some software. Nowadays with app stores and these sort of rapidly-updated, never quite done operating systems, you kind of expect updates, right?
I don’t think conventions have been universally agreed on for this sort of thing.