Microsoft isn't enforcing updates any more than Linux or Android does. I don't have a Mac nor an iPriceyThingy so I can't tell about Apple. I get a minimum 2 - 4 apps a day that needs updates on my Android tablet and phone, and I get updates / upgrades every day on my Linux machine. On my Windows 10 machines I usually get one anti-virus data update a day and a system update per week or so. Continuous updating - as opposed to timely updating - is the prevalent product life cycle strategy today and Microsoft is not outside the norm in that respect.They clearly decided that forcing updates would be less problematic to them than the negative publicity.
-cb