Why? Looking at top PC games lists of 2022, almost all of them are supported on Steam Deck. All the games I’ve played on there run fantastically well. On a sale I bought Assassin’s Creed Odyssey which is an older AAA game and Steam Deck even runs fine.
The FPS in the top 100 currently most popular games on Steam[0] and their status [1]:
#01 CS:GO - native
#04 PUBG - anticheat
#05 CoD MW2 - anticheat
#06 Apex - Works (it has anticheat that works on Linux)
#07 TF2 - native
#09 Rust - Works
#12 Destiny 2 - anticheat
#21 Rainbow 6 - anticheat
#22 DayZ - Works (it has anticheat that works on Linux)
#26 Warframe - Works
#69 Payday2 - Works
#78 Arma 3 - Works (it has anticheat that works on Linux)
#79 CS:S - Native
Native or working: 9/13
Broken: 4/13
Non-steam or outside top-100:
OW2 - Linux is second class and not actively supported - but Blizzard have unblocked Linux support when issues were reported
Battlefield (all?) - Works
CoD (before MW2) - Works
Gundam Evolution - anticheat
I'm probably spectacularly unlucky as I play Siege, Destiny 2, CoD MW2, Hunt Showdown (#63), and the occasional Fortnite (EGS) and Valorant (Riot), none of which work.
Battlefield 2042 is on Steam but not supported, though I'm not sure if that's the anti-cheat solution or Proton.
Since the announcement of the Steam Deck, Valve has made various promises to work with the AC providers to bring support to Linux. So far they have brought support for Epic's EAC, and it seems they are working on bringing it for other titles as well.
With Win 11 I get Micro-stuttering which makes gaming a nightmare. I’ve given up on getting it fixed. I wouldn’t put it past Microsoft to accidentally kill their cash cow via an accumulation of small mistakes and a loss of key competence.