I agree. But I download most stuff, and when there's a problem with dynamic range for a particular album, I try to get a different version of the same album (release from an other country,
or a different release date). Now I even don't bother to listen stuff with bad dynamic range : I use the use the dynamic range meter available as a component for foobar,
and I try to avoid anything with a DR below 6 (unless it's something I like enough). I get also fun with some exceptions that have a DR of 0 (such like pulse demon from merzbow) .