As more older Steam games went through the process, less % of games actually fulfill those conditions (main reason I'm personally seeing is either "small text" or a launcher that requires use of mouse to click "Play" before the game starts).
In the end, perhaps sadly, the Steam Deck was for testing only. I rarely boot into the Desktop any longer.
CMake, BTW, was a great way for someone like me who does not know Visual Studio to get something working on Windows. (Xcode is familiar to me so I didn't bother trying to generate the Xcode project from CMake.)
SDL2 is the amazing framework I found for cross-platform development. Just the right level of abstraction for my code-it-in-C game projects.
Thanks for the tips!
Modern games without a big ass high res monitor will have text that's too small to be enjoyable.
Note that requiring a launcher, or keyboard input also make the games land in playable territory even though it works perfectly otherwise.
2. Varies depending on how many games implement incompatible things like certain anti-cheats. Admittedly, this may only account for a small amount. They come/go in waves -- eg: looter/shooter trend
3. Steam Deck verified is a more strict qualification than Linux in general; tiny screen/resolution, gamepads, etc.
4. Finally, inconsistency between the rate-of-verification and rate-of-addition - these are not locked
Probably more, these are what immediately come to mind