> As was previously mentioned, software like requires updates to continue running correctly (new OS versions, bugs, etc)
.. not really? There are only so many bugs to fix (and are they really significant enough to be a major hindrance anyway?), and bit rot is a platform problem, not an application problem.
And even then, shouldn't users be able to choose whether the "upgrade" is worth it?