I am more of an end user, but i do want to provide some info and my opinion.
Bazzite cant use Flatpak, as there are a lot of kernel and other patches made that won’t work in the flatpak due to the sandboxing nature of Flatpak. If it was an AppImage, different story. Nobara would suffer a similar issue. So many of the benefits of Bazzite would be pulled out.
I know this because i prefer Steam Flatpak and disable Steam native on my Bazzite install, i get none of the benefits of the gaming focused patches.
Second, i don’t know why people are complaining about Gamescope when there is a Gamescope flatpak that works with Steam Flatpak, i have used it in the past.
At the same time, i find @kylegospo 's comment disingenuous, because while not great, they can revert to how they used to run Steam, as an exported app from a Distrobox container. It wasn’t perfect, but it worked for a long time. Also, making a copr repo of these packages wouldnt be so bad, there is already a copr repo for many custom packages in the project.
At the same time, i also understand that the handheld experience probably works better outside the distrobox.
I personally support this proposal, we need to stop dragging our feet and let obsolete architectures and packages and tech just die instead of dragging their corpses through the mud. I feel the same way about the X11libre nonsense. Just let it go and move on.
Flatpak Steam works fine. Ive been using it for a long while now. And there are workarounds for many things. Steam Flatpak is a community project. You can add tools through addon flatpaks and make the Steam Flatpak aware of them. Its probably time people invested themselves in learning how Flatpaks work anyway, or helping improve and grow the capabilities.
This won’t kill gaming on Fedora, it will just change which path we take to setup gaming on Fedora.
And with the nature of Bazzite and the Universal Blue project, it will be forked, workarounds will be found, and new layers will be made on top of Bluefin or Universal Blue core, its now hard, just time consuming, and i respect Kyle and the surrounding team for their work, but its also not impossible to work around this.
And in reality, Valve needs to really fix this. They do so much for Proton and such, but making their client 64bit is all of a sudden too much.