Firefox can't do sound with raw ALSA. No, I know that doesn't explain why PulseAudio exists. But I think Pipewire can do more - isn't it supposed to be able to move video around as well as audio? Or something.
I also just use raw ALSA. It's there anyway, it works, and I don't need more daemons (I don't need NetworkManager either).
I also just use raw ALSA. It's there anyway, it works, and I don't need more daemons (I don't need NetworkManager either).