Bug #198453 contains a long discussion about this, and although I haven't read it thoroughly, the gist is apparently that it's generally a good thing to do that override.
Still, people might have any number of reasons for wanting things their own way. I guess a problem here is that the alsa config files doesn't provide a way for letting local configuration properly override hook based configuration.
In the meantime, until that is fixed, I suggest an option in /etc/default/pulseaudio to disable the overrides of pcm.!default and ctl.!default. That way it's at least possible to cope in a system level without resorting to editing files outside /etc.
Bug #198453 contains a long discussion about this, and although I haven't read it thoroughly, the gist is apparently that it's generally a good thing to do that override.
Still, people might have any number of reasons for wanting things their own way. I guess a problem here is that the alsa config files doesn't provide a way for letting local configuration properly override hook based configuration.
In the meantime, until that is fixed, I suggest an option in /etc/default/ pulseaudio to disable the overrides of pcm.!default and ctl.!default. That way it's at least possible to cope in a system level without resorting to editing files outside /etc.