I think the complaint is more about having bought 4.1 and never using it, rather than paying for an update. But secondly there is also a fine line between supporting a purchasing customer base and gouging them. Generally purchase of a version gives you a level of support lifecycle that covers intra dot releases. But truly the product lifecycle seems to get shorter and shorter these days.
Throw away consuming ideology. Off topic but there would be more jobs and better sustainably if we fixed things. Ranting again.