I’d disagree with that, mostly.
The media codecs is bloody annoying, yes. Sure it’s only a command or two, but it really should just be a tickbox in the installer like it is on, say, Ubuntu. So big agreement there.
As for the Flatpak repo, Fedora switched to Flathub as the default a while ago. IIRC it only doesn’t if you choose to have no non-foss software during the installation (in which case of course you’d expect to not get full Flathub access!)
I think Fedora is an overall pretty great distro for beginners aside from their media codecs bone-headedness and their god-awful installer (which is getting replaced).