If every audio device had built-in ReplayGain, I believe this problem of over-mastering would go away after artists and labels realize that they weren't making their music louder anymore, but only with less dynamic range. And I'm not just talking about MP3 players and CD players, but also TVs, radios, and any other device that processes/transmits an audio signal.
Television broadcasters do the same thing with over-compression, from what it sounds like. How many times have you been watching a TV show, only to have a commercial blast out of the speakers considerably louder than the volume of the show? They're trying to get your attention, obviously...a perfect case for ReplayGain firmware in televisions and standalone receivers, IMO. Just dial up the reference level you want, and all signals will be gain-adjusted at playback. There should also be user-adjustable compression setting too, though, to accommodate a "nighttime listening" mode, when you don't want a steep dynamic range. I know this would constitute playback DSP, which I've voiced strong objections to recently, but if we could be blessed with playback control of audio gain and compression, then I'd give in and accept a few DSP settings...but *only* the ones that I'd really need!
The same technology could be put into car stereo head units and portable radios. Radio broadcasters compress the signals they broadcast anyway to try to consistently get the loudest transmission possible (as pointed out in the prorec.com article...thx to phong and cookie for the links). And since they're paid by advertisers just as TV broadcasters are, they are specifically paid to blast the commercials even louder so their clients can sell products.
Anyway, this tends to divert from the original scope of this thread, so I'll try to give my ranting some focus. If all devices had ReplayGain capabilities built-in, then TV, radio, *and* record labels/artists would eventually stop demanding highly compressed, LOUD audio when they realized that no matter how loud they make their signal, devices all play them at a nice. preset reference volume, determined not by the *broadcaster* but by the *listener*, just as it should be.
And when it comes to the music...Then, just maybe, we could get high-quality recordings again like we did three decades ago.