Linux doesn't not prioritize backwards compatibility. It's time to stop trying to make linux native gaming work without a stable ABI.
If you want a stable userland, you can try using flatpaks. When I tried it, it downloaded entire root filesystems for Fedora and Ubuntu just so the applications would run.
It does work. The application appears to be unaware of the outer, incompatible distro.
I don't quite see how this approach wouldn't work for games.
Even if Windows ever did disappear as an OS, it would remain as a backwards compatibility layer apparently...
This is why everyone is dropping Linux support and targeting Proton instead.
Other than that Android backwards compatibility has been quite good, much better than Desktop Linux anyway!