I heard Jonathan Blow say that the problem of Linux, or native gaming on Linux, is the gazillion of libraries of unimaginable number of versions. I find it funny that investing a ton of time(by now decades) and money into making a API layer for Windows API made more sense than to clean up or somehow standardise Linux itself.
What a mess this thing is. Though, I am definitely not moving to W11, so Linux will be in my future one way or another.