We have a unified hardware layer, after many years of proprietary incompatibilities. We are at a stage where it is time to have a unified software layer. We all would do well to evolve in that manner.
Long ago, there were dozens and dozens of incompatible microcomputers, all vying for money and fragmenting the software ecosystem. It's time to stop with what is now monopolist/duopolist artificial fragmentation, kept in place by monopolist factors rather than true competition.
The gaming market does not need dozens of incompatible CPUs, input device ports, and the like. Proprietary hardware has gone the way of the dodo. Even Nintendo's Switch, the closest thing to variety we have these days (only because of the form factor) is using a bog standard CPU.
The only ones who benefit from the current situation are Sony and MS. Linux, Vulkan, and OpenGL offer enough power to have a unified software layer for gaming, one that scales from the low end (the so-called console, and E-sports) to the high end. What it takes is for consumers to demand more for their money. Corporations are designed to sell as little as possible for as much money as possible. Passively enabling that to be maximized is irrational on the part of the consumer. We gain less from using Windows 10 for gaming than we lose.