Username or EmailPassword
Well now. Audio on Linux was already a real mess before Lennart created Pulseaudio. And there were a lot of things that were simply impossible. Like switching your app's audio on the fly to hardware you just plugged in. Proper bluetooth headset support. Doing ssh -X and having mplayer play audio and video over the network. All things I use regularly (yes even remote AV - my old laptop doesn't have the cpu for h264 video, but plenty of bandwith), all stuff that I couldn't do before.
So maybe it took a while to get here, and Pulseaudio had problems while it was being tested by consecutively wider groups of users with more varied hardware and software combinations.
But we're in a much better place now than before Pulseaudio was here, and Lennart did all this work and just kept improving it while taking a boatload of flak from users. I'm not sure I wouldn't have taken my marbles and gone home if I had been in his position - he's got my respect.