AFAIK, it's not the DRM that's a problem, it's anti-cheat. Cheat software needs to evade detection of both its install and execution, and anti-cheat has to be able to detect those. I imagine writing API emulation that works with anti-cheat is pretty difficult.
Now I'm curious about how anti-cheat could work in a Linux environment. Cheat software likely doesn't need root to benefit the player, but it will certainly need to run as root to avoid detection from the anti-cheat software which will definitely run as root.
Of course, Linux gamers are probably going to raise an eyebrow about a game component wanting root permissions, but how else are you going to detect cheats?
As someone who's now playing League of Legends from his Linux desktop, even that is going away.
Off topic, but Microsoft can even bypass Steam and use their own (terrible) Microsoft Store and Xbox apps on Windows as they have hard to resist exclusive content. Just like Epic Games did with their store. Platforms, not services!