OS upgrade is "encouraged" by the software manufacturers for various reasons.
The upgrade can add, remove, tweak (and optionally add/rmv a price tag on it) features.
It can be good or bad, depends on if such move hits the hot buttons that the application developers and ultimately you, the end user cares.
Beyond the general statement above, OS upgrade tends to deprecate (some call that "progress") old hardware and the corresponding intermediate shim (device drivers, API, and middleware) such that the total cost of an OS upgrade is more than just the OS upgrade itself. I guess lots of parties are happy except the one that has to shell out the bill.
In the mean time, people ought to see what's the "new" philosophy on the upgrade OS.
Is it catering toward end-user friendly, general purpose computing/gaming or something else?
Is it getting a stronger grip, getting application developers to join the "App Store" closed garden?
Is it inserting shims in the middle to stay relevant (e.g., collecting data flowing thru it) and to monetize the newly introduced "smartness" benefit?
In astro use cases, if you know it, quite a bit low level access (to control and interface with actual astro gears) are getting harder, if not impossible.
After all, the applications tend to lean toward "control system" type of applications which needs openness.
An OS with a strong grip will not be a good direction for them.
<-- P.S. this trend starts from XP era and is getting closer and closer to see door shut. When that day comes Win X will be no different than OS X (guess you know the struggle over there...)