I can't play games that I've purchased because of DRM.
In some cases because I've switched to linux and the security breaching rootkits that they want me to install don't work correctly there.
In other cases it's very old games for which the authentication servers no longer exist.
It's a real problem.
That's most anti-cheats, not just Epic's. BattleEye has taken it a step further and even blocked virtual machines. Even Valve's own VAC has issues with Proton: https://github.com/ValveSoftware/Proton/issues/3225
Seems to be speculation and anecdata but thanks for the link all the same, wouldn't surprise me if it turned out to be true. Disappointing. Haven't played multiplayer in a few weeks so I could be in for an unpleasant surprise next time...
The anti cheat R6 using is Battleye instead of EAC.
And the reason anticheat did not works with wine is mostly because they use kernel modules, which you obviously can't run a windows kernel module on linux kernel.
If you run it in a VM, most of them will just fine with it.
Of all the games companies I have ever worked for, Linux support has honestly never really come up, except, perhaps in some side "I wonder if we can" R&D project.
Granted I've only worked in smaller studios - but anecdotally, OP is correct - game companies don't care about Linux users, high expense for such a small market share.
You can trivially play Windows games on Linux thanks to Steam Play and proton. I've done so since 2018. Most games that don't work are broken because of DRM. Some more are broken because of some minor thing like missing video codec but very few games actually use proprietary codecs like WMV. The rest just work.
I didn't have a good experience with it in 2020 after much fiddling I couldn't get proton to work for anything despite having reasonable success with wine and crossover.