

I’m pretty sure it does; as secureblue, an immutable atomic distro that’s hardened by default, required this commit to mitigate it once and for all.
While Bazzite and its atomic brethren do provide some additional protection against attacks, it’s often very overstated 😅. Hence, it’s unsurprising that it doesn’t provide any defense against this assault.

Most distros are made up of the same components/building-blocks. Hence, learning to interact with the component/building-block on distro X will benefit you whenever you stumble upon it on distro Y.
“Basic things” is a broad descriptor 😅. I suppose Linux Journey is pretty neat for learning the ropes. But you’re probably best served by resources/documentation that have purposely been created by the maintainers of your chosen distro.
That depends entirely on the game. For some games, it goes as smooth as butter. For others, you need some tweaking before you get there. For yet others, it’s simply unsalvageable. See https://www.protondb.com/ and https://areweanticheatyet.com/ for more details.
Your Linux experience will mostly be dictated by the so-called Desktop Environment. Hence, the above question can only be meaningfully answered after you’ve decided on that.
Shortlist: