my understanding is that compressed music is a byproduct of the convenience that consumers want and music, as a product is tailored to what consumers want.
as someone who enjoys a vast array of heavy metal, and even extreme metal, music I was stunned when I discovered how miserable they sound over a proper hifi system that is dynamic and high resolution. almost every single metal and hard rock album that I own (more than 15000 tracks all mp3 and a vast majority of them 128kbps ripped over 15 years ago) sound much much better over an ipod touch and a pair of 30 dollar sony in ear headphones, compared to my stereo that, by now have a good 7k in it, complete with walnut platforms on top of isolation feet. when im digging listening to my testament, orphaned land, WASP, darkseed, dark tranquility, bathory, judas priest, korn, paradise lost, tool, manowar, Elend, jon oliva's pain, inflames, empyrium, dimmu borgir and pretty much any alternative or hard rock from 90s and 00s , etc I prefer to listen to 128kbps mp3 over my phone rather than my listening to the same album in uncompressed .flac (CD quality) on stereo (with double subs) because over my stereo they sound so compressed, so monotonic that guitar riffs that are supposed to sound powerful, aggressive, and gut thumping, sound like my $35 black and decker power drill. just miserable. but over my crappy 30 dollar IEMs they actually sound the way the sound engineer intended them to i guess. the V shape reproduction of these 30 dollar headphones gives me a vauge but thumping bass and I also hear the vocals clearly, and there is some sparkle on top and that's about it. when I listen to these tracks with my planar magnetic headphones with high quality DAC and propoer ammplification, I hear so much imperfection and this thing that i call sound fillers, it is blocks of noise or sound each a few seconds long, that some of these bands just put in there to fill a wall of sound, i do not hear any of them over my phone and my crap headphones and i definitely prefer that. i hate hearing those things and over my phone all of them are just smoosed together and you dont hear those details at all (anyone else notice that?)
so my point is that the problem is not with the compression of the mp3 file since as I just said, the cd quality of these albums over proper hifi sounds awful, they are designed to sound their best over crappy headphones. to bring it back to my original point, this music is manufactured and tailored to what the consumer wants, very much like bubble gum (in Leonard Cohen's eternal words)