Why not a machine that can uncompress and restore the recording to its original dynamics?There is a pretty simple answer to that question. There are just too many variables for that to work across the board.
First, there are a lot of things that get adjusted besides dynamics. On a typical modern recording, there are dozens and dozens of mike tracks that get mixed down. Take drums for instance. There will be multiple mikes on the drums and each one may get a different adjustment for frequency response, dynamics, and position in the stereo field. (Ever notice that some drummers seem to have a 15' wide arm span?) There are dozens and dozens of signal processing effects that can be added and many have nothing to do with dynamic range.
I've got Adobe Audition that I use. Without running over to that computer to check exactly, I think it supports up to 128 channels and the processing effects seem endless.
In other words, a final recording is basically a scrambled egg and you're asking to have it unscrambled and put back in the shell.
Just taking compression, the settings for that parameter are infinitely variable in Audition and I'm sure most other studio recording programs.
As a practical matter, you're not going to find many artists or record producers who will release an unmixed/processed album. It sounds the way they want it to sound, even when it is not to your liking.