The fact that there’s no way for non-technical users to figure out if a given hardware configuration will actually work for them makes it a non-starter, especially when the spectrum isn’t “works perfectly” or “fails catastrophically” but the frustrating middle where it kinda works but not always. Suspend might work on Tuesday, multi-monitor will fail with this dongle but not this one. Nvidia Optimus will only work three times ever and you can’t turn off the dedicated GPU to save power or pass it through to a VM because of how it’s wired.
Fedora is my daily driver but I would never suggest that it’s as easy as “oh just install Fedora” when I had to painstakingly research every piece of hardware in my laptop to see what the support was like.