Somehow you dont hear so much derision about the "upgrade treadmill" from Linux / Mac users.
I seem to recall a fair amount of noise over, for example, Unity. But many users just picked some other fork and got on with their work. Windows users don't quite have that luxury. The major *nix players have long term support (LTS) releases which provide firm dates that facilitate planning. Let's not forget: "free."
It could also be due to the proportionality of use: so many more winboxes out there, so many more voices to be heard.
Mac users are, well, special. I don't have one (yet) so aren't fully qualified to speak here but it seems Apple does a better job of not releasing total cruft.