Yeah okay, lets have a look at the most popular Esports titles, since apparently, that's what most people play:
Counter-Strike 2 - Works on Linux
DOTA 2 - Works on Linux
League of Legends - Used to work, no longer does due to Anti-Cheat (Vanguard)
Overwatch 2 - Works on Linux
Valorant - Has never worked due to Anti-Cheat (Vanguard)
PUBG - Doesn't work due to Anti-Cheat (BattleEye) however, BattleEye does support Linux if switched on by the developers
Fortnite - Doesn't work due to Anti-Cheat (EAC/BattleEye) however, EAC/BattleEye does support Linux if switched on by the developers
Rocket League - Works on Linux
We could go for older or less popular ones as well:
Team Fortress 2 - Works on Linux
War Thunder - Works on Linux
PayDay 2 - Works on Linux
StarCraft II - Works on Linux
Apex Legenda - Used to work, no longer does due to developer decision
Basically, the ones that don't work, either can support Linux and the developers choose not to, or the only Anti-Cheat it seems that doesn't have any kind of Linux support, is Vanguard.
Overall though, for someone claiming Esports titles are basically a no go, That list says that Linux is actually better on this front than expected. The only games in that list I've played any decent amount is Counter-Strike, Overwatch, Team Fortress 2 and Apex Legends, meaning if I moved to Linux, it's only Apex I wouldn't be able to play, not bad going really for a "completely useless OS when it comes to multiplayer games".
CS 2 is Valve. Valve focusses on Linux gaming due to SteamOS and Steam Deck, soon Steam Console. However, CS2 performance in Linux is worse. By 20-30% and this is why no serious CS 2 player use it. FPS is king in this game. Tied to engine and bullet spread.
Also, CS is notorious for cheaters. Actual good players, play on closed servers with ID requirement for this reason. Valve lowered their anti cheat effectiveness to allow Linux to work. No kernel access. You can inject code. Tons of other newer shooters, has actual working anti cheat now, none of these work under Linux.
All real CS2 players would know this. No CS 2 tournaments use Linux. People would complain instantly. Sensitivity feels off in many Linux games as well. A casual gamer would not notice this probably. Good players will.
Pretty much all games you mention, runs far worse overall in Linux than on Windows. Still a huge amount of games that don't run at all. BF6 and COD 7 released not long ago, won't work at all on Linux. Requirements not fulfilled. Anti Cheat not working. So again, new games, a big no on Linux. Multiplayer especially.
Game developers, plus AMD/Nvidia/Intel, don't care much about Linux gaming, if at all. Their drivers/software is targetted at Windows. 99% or more of their users, are using Windows. Games list Windows in the requirements. Games are tweaked, optimized and perfected for running in Windows. Hence why it is listed in the requirements.
Again, casual gamers might be fine, with lower performance running Linux overall, and with some games not working at all, with no multiplayer. A real gamer would not accept this. This is the reason you don't see any serious gamers, building a top gaming machine and then installing Linux. It would be pointless. Might as well shoot yourself in the foot.
Days of playing Tux Racer only on Linux is gone, sure, but there is still a LOOOONG way before Linux can replace Windows unless you are a casual gamer.
What is the title of this thread? Windows still beats Linux in terms of performance. And this is not the biggest problem running Linux. Lack of Anti Cheat support is. Huge problem.
Just because a few cherrypicked games can show better, or just as good, performance in Linux, does not change the fact that the overall performance will be far off compared to Windows.