Good timing, I was just today considering playing Diablo III on my Steam Deck (or trying to)... based on your experience, I guess that might be a bad idea to even try.
I know Activision now owns Blizzard, but I don't know the extent to which these policies apply across other games. I know World of Warcraft has an active and thriving Linux user base still. I recommend checking https://appdb.winehq.org and https://protondb.org for reports on game compatibility.
I think the gameplay and architecture of WoW means there isn't a huge market for "competitive advantage" cheats. Macros let you do most of that stuff yourself, and something that would auto-interrupt a particular spell is probably detrimental at high levels of play.
The only "cheats" I ever really saw WoW care about was botting, and that's probably easier to catch server-side than client-side anyways. Why monitor inputs when you can just see who's been fishing for the past 24 hours in a row?