I think needing a kernel released after the video card is a fairly reasonable demand.
They need to get their software support up earlier. I get that there are issues like supply chains, OEM firmware, and all that jazz, but they aren't amateurs flying by the seat of their pants here, they're capable of doing this. If I had to guess I'd say it's simply because AMD's software department seems stretched pretty thin, where as the competitors have enormous software teams. Hopefully they can fix that.
Their specific card was released in January 2020, and the only problems they list are some strange dmesg entries. They may be lagging a bit compared to Intel, I am not following closely enough to note, but is Intel even offering competitive GPUs?
Not yet, but they supposedly are supposed to start soon. I'm pretty happy with that, more competition is good for everyone.
My goal is to reach stability with Slackware (probably when 15.0 is out) or Void (currently buggy on that build). I prefer KDE Plasma to Gnome, but System76's customizations really make it useful for now.
Fwiw with an older amd gpu that got mainline support years after it's release I found that Fedora was a good balance for getting the new patches without breaking everything.
Some of them still have better support on Windows, while older ones were left behind with open source drivers reboot.
In general, drivers written by vendors have poor quality (tons of legacy code + the usual enterprise shenanigans) but benefit from having access to all documents and all silicon erratas.
If the community can get past that, I firmly believe that adding a couple of thousand fresh eyes will eventually lead to significantly improved performance.
Some of the current open drivers are really watered down.