Not answering your comment directly, and I don’t even use Linux, BUT…
One reason a lot of us don’t use Linux even if we really want to us because it’s biggest strength is also one of its biggest weaknesses, that being it’s modularity.
There isn’t a single packaging system, window manager, file system, shell, etc etc.
This makes it hard for companies (and devs in general) to target Linux for releases. For example you want to release something for Windows, you build a single exe, apple is a dmg (I think) etc so you just build for one single platform with a consistent API.
When you want to build for Linux there can’t be just one build/package. This has actively been cited as reasons why some commercial software doesn’t support Linux, as it takes far more effort to support all major permutations of platform and package management.
So back to your question, why is Valve’s Steam OS going to help? Because it’s going to be a single platform with a single way of doing things. You can always go and replace the bits like any Linux distro but out the box it will be easy enough for vendors to support, it will hopefully also get more adoption because it has commercial support.
Look at Android as an example (I know it’s not entirely the same), but that is just a customised version of Linux, but as it’s consistent and has a single way to manage packages it’s widely adopted.
I am pretty sure Linus himself said how one of the reasons why Linux desktop doesn’t have mass adoption is because no one can agree on how things should be done, so we have hundreds of libs all doing the same thing in a different way. Valve will pick what they think is best (even if it isn’t technically the best) and through that we all have a singular point of effort and adoption to centralise on.
The consensus seems to be that AMD priced their cards higher expecting Nvidia to price higher than they did.
Then Nvidia priced lower than they expected (still too expensive imo) and AMD needed to react and price their card cheaper. Problem is retailers already paid for shipments so AMD needed to settle some sort of reimbursement process for the soon to be out of pocket retailers.
This was a big issue for them, but also they realised they could generate more frames if they wanted to, and match Nvidia so they would be able to also claim crazy high FPS figures (it’s all nonsense, we care about raster performance).
To be able to do this they needed a couple of months to dev and test it before reviewers get it.
So delaying launch let’s them solve both problems with the extra time, but in reality they are missing a window to gain market advantage while also being able to align the narrative with what gamers care about (pure raster performance).