The previous approach is non-intuitive for many people. Please google
for flat volume and see how other operating systems approach the
issue.
Also, you're incorrect that having overdriven audio is a PulseAudio
problem. It's both a hardware bug (broken hardware!) and a linux bug
(not exposing correct dB information!). It needs to be fixed
everywhere, but hardware is much hardware to fix after-the-fact...
The previous approach is non-intuitive for many people. Please google
for flat volume and see how other operating systems approach the
issue.
Also, you're incorrect that having overdriven audio is a PulseAudio
problem. It's both a hardware bug (broken hardware!) and a linux bug
(not exposing correct dB information!). It needs to be fixed
everywhere, but hardware is much hardware to fix after-the-fact...