As has been shown by the BSDs, you do not need PulseAudio, or any other sound daemon, sound server, etc, in order to have non-blocking, multi-source/single-output sound setup.
Just because Linux can't do it, doesn't mean it's not possible, nor that it should be avoided.