When he used you as justification as to why Pulse needs to go away and we be left with just ALSA here:
If he felt you weren't able to deal with any additional details brought about with the introduction of Pulse, I wanted him to say so in a straight out way, not hide behind weasel words and weak statements.
I actually didn't think your post here->
was saying Pulse must go. I didn't think it meant Pulse made things impossible by any means. What stood out for me in that post was that you felt PulseAudio has too high CPU utilisation. And for me, that points at least to specific implementation problems and not necessarily architectural flaws that he obviously feels it does.
The specific reference to Doom3 is because it was used as an example of a program that doesn't run with Pulse, but at lease on my system it actually proves that you can code games to the ALSA API and have them run via a Puse enabled system. I donloading it, and it worked.
I might add, I don't think Pulse is here to necessarily fix ALSA, it's here to provide more functionality to ALSA in addition to yet another sound API.