I think he's mostly ranting, and his conclusions on the death of Windows are conclusions on that ranting -- i.e. nonsense -- however! Saying the reason Windows does this is X, doesn't excuse anything. It's insane that this is how it works.
Full disclosure: I use linux as my daily driver and don't have a windows installation.
Granted, the MacOS version upgrades are indeed _a thing_, and pretty annoying, but that problem still exists even with the incremental upgrades Windows does. There's just no way around certain types of upgrade that touch core components.