The thing about linux is that even though there are so many different distros, they all use the same kernel. And that kernel is biased towards the server market, meaning it was meant to be interacted with solely via a text-based terminal.
Any distro that wants to make a stable and fast desktop (especially gaming) linux is at a great disadvantage.
The server market is linux’ biggest foothold, they can’t afford to prioritize a desktop-based OS with all the graphical bling one would expect these days.
Right now it’s only really good on the desktop if all you do is surf the net, send emails and need a good office suite. Maybe listen to some music but that means you have to jump through hoops just to get the necessary codecs 