content: Microsoft makes most of its money (regarding Windows, not their other services) from licenses with OEMs. Microsoft also spends a significant amount of money maintaining old versions of Windows and making new software still be compatible with old versions. They have an incentive to keep everybody up-to-date and minimal cost because eventually that user is going to purchase a new computer. They give up a tiny source of revenue, but they also (ideally) shed a major cost.