I very much agree. The driver support won't happen until Linux reaches a much larger install base, but that has some hurdles. First, unless Valve creates some kind of kernel-level anti-cheat for SteamOS, we'll never see some of the most popular online FPSs. Frequent cheating is a red line for most players.
Second, Linux needs a standardised *and enforced* application installation method like .exe. One should never, ever, for any reason, ever, need to use the CLI to install an application. Yet there are so many applications out there which require the use of guides/manuals and the CLI to install, configure, or use. This is partly a dev preference, partly to save time, and partly because it's difficult to build and maintain distinct UI for different distros which each have their own quirks. People often ask, "why don't they release this on Linux?" But that's not actually what they're asking. They're really asking, "why don't they release this software on 20 distinct operating systems?" Each distro might have 0.1% of their total addressable market. Unfortunately, even if SteamOS enforces some kind of package manager like flatpak, that's not going to force devs to use it. It would need to be Linux-wide, and that will never happen. So we're left with fragmented install methods across multiple package managers, and a huge headache for people who just want their OS to get out of the way.
Second, Linux needs a standardised *and enforced* application installation method like .exe. One should never, ever, for any reason, ever, need to use the CLI to install an application. Yet there are so many applications out there which require the use of guides/manuals and the CLI to install, configure, or use. This is partly a dev preference, partly to save time, and partly because it's difficult to build and maintain distinct UI for different distros which each have their own quirks. People often ask, "why don't they release this on Linux?" But that's not actually what they're asking. They're really asking, "why don't they release this software on 20 distinct operating systems?" Each distro might have 0.1% of their total addressable market. Unfortunately, even if SteamOS enforces some kind of package manager like flatpak, that's not going to force devs to use it. It would need to be Linux-wide, and that will never happen. So we're left with fragmented install methods across multiple package managers, and a huge headache for people who just want their OS to get out of the way.