> 1. Fedora is not a rolling release, so you don't get every single kernel point release like you do in Arch.
Fedora rolls the kernel. I'm on Fedora 33 (a full release behind), and yet I still have kernel 5.12.15, the exact same as Arch currently has. I don't have any custom repos configured.
On rare occasions Fedora even gets new kernels faster than Arch, but usually it's less than a week behind.
>2. Steam does not want to do a full Fedora 30 to 31 upgrade every six months. They want to roll. It's a better model, especially when kernel/drivers are improving gaming quickly.
Fedora gets constant Mesa updates as well, it's not pinned. Admittedly it's 2 months behind Arch (21.0 vs 21.1)
You can add the 2 kernel packages to the ignored packages list of pacman and update them manually if needed. Pacman will warn you that it ignored a package update including the currently installed and new package version.
You will not get security and bug fixes but that's what's bothering you, I think.
Fedora updates everything that isn't a breaking change in between releases. Stuff like major gnome versions or replacing core components with similar but incompatible components gets held back for a major release.
Fedora rolls the kernel. I'm on Fedora 33 (a full release behind), and yet I still have kernel 5.12.15, the exact same as Arch currently has. I don't have any custom repos configured.
On rare occasions Fedora even gets new kernels faster than Arch, but usually it's less than a week behind.
>2. Steam does not want to do a full Fedora 30 to 31 upgrade every six months. They want to roll. It's a better model, especially when kernel/drivers are improving gaming quickly.
Fedora gets constant Mesa updates as well, it's not pinned. Admittedly it's 2 months behind Arch (21.0 vs 21.1)