Right yes yes it sucks, change the record already.
It sucks to not get free upgrades, but you know what also sucks? Having your previously working phone 'upgraded' into performing so poorly it is effectively useless. I have a Nexus 7 that is an exercise in futility to use now, and I've seen countless iPhones also basically bricks due to OS upgrades that they can't handle.
Atleast with Android you have a choice, you can get a Nexus if you want to take the risk on the latest, or you can stick with Manufacturers which are much more careful / reticent / lazy about their upgrades.
Frankly, whining about not getting the latest features on a phone that you never were promised said features when you bought it is entirely missing the point of the one thing that we *should* be getting and cannot: *security* fixes that don't destroy the user experience. That's the middle ground that you can't have at the moment. Either have a more demanding featureful upgrade with UI changes that you might not like and security fixes, or nothing at all.