Pop OS doesn't even properly support the front audio ports on my five year old motherboard. Unplugging my headphones requires restarting pipewire...
I know to the end user this doesn't really make a difference, but everyone seems to blame Linux when there really isn't anything Linux devs can do about this kind of thing.
https://i.stack.imgur.com/YjUTQ.png
It's surely worse in the 16 years since.
Also a lot of that stuff is arguably obsolete. 90% of Linux apps will just dump audio to PulseAudio, which is neatly managed through PipeWire. A few professional apps use JACK2, which is also PW managed. Everything else will default to an ALSA sink wired through, you guessed it, PipeWire. It's like a boring and remarkably stable version of the Wayland situation.