you’re right, it was also one of the reasons I avoided fedora originally. Company of Heroes for example would work OOTB in any other distro, but on fedora it would crash as soon the game opened - unless I skipped the intro movies with the steam command. My guess it was the codecs, even though I supposedly had installed them.
But just you know, if someday you give it another shot, you can use this link: https://nattdf.streamlit.app/
It’s basically a script builder that helps you get fedora up and running with everything you want. Codecs was never an issue since I used it





If you have access to their git, watch out for the commit history. Check how much code each commit is introducing and/or editing and how fast they are, and how many times these big commits happen.
If you see a project with big commits in very short interval of times, it’s a sign that it was vibe coded