Windows sells more copies of its software the OEM route. Also, they sell specific versions that eventually end support. Today you might consider Windows almost a loss leader since Microsoft is diversified with many services on top of windows.
This is a sane AND a sustainable model for companies, and actually creates MORE incentives for the developers to align with the user's interest: if the new update sucks and has features no one asked for, then nobody will pay for the new version and keep the old one.
There is no reason why previous versions of the software you paid a license for should effectively "disappear".
I’ve appreciated that in a few apps where my need for them on a daily basis evaporated but I still need to briefly touch that system once every few months.