He also claims that:
Obviously "don't use Pulse Audio" doesn't help with the vision of having a unified Linux audio backend.
I didn't know it was firefox's mandate to envision anything in the name of linux. As an open source project they should understand the benefit, even need, to allow different tools according to the job, in this case audio backends. It's not like ALSA is an obscure API -- It's the native kernel API that even PulseAudio uses! It should ALWAYS be supported!