>>719695446
Linux's primary issue to adoption is that it's all over the place. There's dozens of distros, dozens of options for basically every minor aspect of your user experience down to how your folder explorer functions, it's prone to breaking or nesting options in ways that are either blatantly obvious or ridiculously cryptic with no in between, depending on your choices certain options that are basic and bare ass in Windows or MacOS are not there by default and you have to sometimes install them, its general usage goes against the user experience of either OS, and in general because it's modular it creates problems.
Even though SteamOS is just Arch with extra steps the fact that Valve is behind it, is picking specific packages, and doing certain things causes standardization to happen. The packages they pick are trusted to work and become the gold standard and examples of how things should work on Linux. Valve's reputation being on the line means that they need it to be as easy to use as if you were using Windows or MacOS for the first time and things need to work without any finagling on your end. Valve themselves are also putting money into standardizing Linux as a whole behind the scenes so that there's at least something people can build around instead of being all over the place.
Very basic example is that if you go into a user-friendly Arch distro (Say Endeavour) and go to Steam's website it'll download an installer file meant for Ubuntu. To a normal person who has used Windows or MacOS this would be viewed as an installer file, but trying to open it does nothing. This very simple thing should not happen on Linux at all. Now they have to use a package manager which, unless you use winget, is foreign and they have no idea how what they're getting isn't compromised. Another example is repository distinctions. AUR and pacman should work interchangeably no matter your distro, you shouldn't have to randomly pick and watch as a flatpak destroys your OS.