As technology advances, storage and bandwidth increases, it's my hope that all Mp3's would be sold in hi fidelity and new Mp3 players would allow the listener to adjust the sound to the desired level of hi-fi. For example, in a car or kitchen a listener could set the player to have more consistent volume but in the living room the player could be adjusted for full hi-fi. The medium the Mp3 is on would be the same - the player would do the adjustment.
I'm uncertain as to how complex dumbing down audio is but imagine that at some point in the future the process could be handled by a home Mp3 player. Am I naive to believe this could happen anytime soon?
You are confused.
Your confusion is failure to understand the difference between audio dynamic range compression and digital bit compression.
Dynamic range compression just narrows the spl between soft and loud passages within a defined db range and predetermined attack and release of the compressor. This can be done in the analog or digital domain. So to do what you want just would require adding dynamic range compression to the device. However pop music is highly compressed already because of the loudness wars.
Digital bit compression is throwing out bits of information by a defined algorithm.
To get 20Hz to 20 kHz with at least 90 db dynamic range requires a stream of 1,400 kbs. This is the rate a CD streams and it is loss less.
Codecs like MP3 throw out bits according to a psycho acoustic algorithm. The idea is that you are supposed to not notice bits are thrown away, but on good systems you do. Now codecs support different rates of bit loss (digital compression). This has nothing to do with loudness but quality. MP3 has a maximum streaming rate of 320 kbs. Now to be loss less you need a stream of 1440 kbs, so obviously MP3 is a lossy codec, as 1110 kb of information are lost, or as they say "thrown on the floor" every second. This is the highest resolution of mp3 and it can stream as low as 40 kbs were 1400 bits are thrown on the floor every second. This is low quality.
In addition MP3 is a relatively low quality lossy codec. There are more seamless codecs such as ACC3 available.
The bit rate is determined by the program and not the player. So you can only change bit rate by the downloading the program from a different source.
I doubt a manufacturer would add a dynamic range compressor to an MP3 player. Pop music is almost universally over compressed to start with. Classical music is not, and recordings have a wide dynamic range. I doubt many will listen to classical music on an MP3 player. I certainly don't.