Big biggest weakness that I see with windows OS’s is that they aren’t backwards compatible. You must invest in an entire new computer or device with every inception of OS.
Yes, you might need a new device to take advantage of all of the features, but a good OS should also improve your older device. This is something that Linux has success with, and is in competition with windows.
That is a good point