It just works is a huge one. Driver issues and OS versions are such a huge pain even now. Many games require brand new drivers (which very often very very unstable), and the MS store required your windows version to be up to date, and everyone has their story about windows update being stuck for months on end.
That's before you get into the "openness" of PC - if you want to play a game on steam but your friend has bought it on the Microsoft store how do you play together? How do you voice chat? What do you do when the Xbox services don't work when docker is installed?
That's before you get into the "openness" of PC - if you want to play a game on steam but your friend has bought it on the Microsoft store how do you play together? How do you voice chat? What do you do when the Xbox services don't work when docker is installed?