Earlier quoted context omitted.
I'm trying to think of a software audio source that doesn't have its own volume control and I'm failing.
Chrome, for example. Remember http://packet.city/ from a few days ago? All Chrome supports is mute or unmute.
* default Alsa setup: set master to level that seems comfortable-- i.e., "to taste"
vs.
* default Pulse setup: set Chrome's app level to taste
Bug: packet.city plays an annoying sound with a perceived loudness that the user did not predict.
* Alsa solution: lower the master volume to a level that doesn't result in painful output from packet.city, and adjust all other apps accordingly
vs.
* Pulse: lower Chrome app audio, but leave yourself open to similarly unpredictable painful events from other apps
It seems in this case that the limitations of Alsa actually force the user to do the safe thing wrt perceived loudness.