Plus, Epic and Gog work through the third-party launcher "Heroic Game Launcher", for Ubisoft, EA and Blizzard, you can just install their launcher using Steam compatibility, or Lutris, then run games from it.
The major hurdle is games plagued with Windows-only Kernel-level anti cheat software (mostly competitive multiplayer games): https://areweanticheatyet.com/