Re: "operating system updates end up disabling the framework"
"no there actually isn't"
Yes, there actually is, here why: Windows now for all intents and purposes removes the ability to control the updates. For most ordinary users what MS says, goes and as such we are getting quite limited in our ability to "keep things going" at our discretion.
For all the MS hate around the globe, Windows is not some play platform, it is the platform the world and especially the business world runs on, and MS built an empire based on that reality. With benefits come responsibilities and that of MS is to make sure that they don't break the world for no good reason.
I don't necessarily think that MS does a bad job of maintaining backwards compatibility, actually it is quite superb which is one of the main reason the world does run on Windows. But because of this, deprecation or compatibility-breaking of long-standing features or frameworks needs to be 1) extremely careful 2) well documented and properly communicated to the development community well in advance, and I'm not talking about some obscure KB article.