I’d personally rather pay for extremely high quality OS updates, but I know from personal experience that most people don’t care enough to pay. They’d stick with the old OS until they have to buy a new computer, which could be 5+ years.
So for Microsoft, they either have to support large amounts of users on old OS versions or make the upgrades free. Unless Microsoft can start making large profits on the hardware like Apple does, this is really the only business model that makes sense.
Apparently shoving ads at people is more profitable than providing an actually good product.
People expect mobile games to be “free”, even though console and PC games typically cost $20-$60. Good luck finding consumers to pay even $20 for a mobile game, much less $60.
Similarly, good luck finding consumers to pay $500 an OS upgrade now that they think it should be “free”.
But yes tracking, monetising and marketing the shit out of people, no thanks! Hardly worthy of the Pro moniker when you see that.