This isn't particular to Dish,
But to all providers
Down to station level production.
I wish the presented production of commercials at least somewhat matched the program it is presented with.
If I'm watching a B&W show,
The commercials should also be B&W.
If I'm watching a 4x3 show with side bars,
The commercials should match.
It drives me crazy to be watching older productions in B&W,
Just when my brain is acommodating to the tonality...
BAM..
Bright @$$ color commercial break throws my brain into a tizzy.
Rant Over
Although technically possible, not really practical.
1) Companies need to pay for each version of a spot they have produced. Based on what you're requesting, they'd need to have multiple versions of each spot... an HD version, an SD 16x9 version, an SD 4x3 version, and a black & white version. Not sure if there are old movies that are black & white 16x9, but that would be an option too. As would "letterbox" versions to fit that programming. Much cheaper to just have one version of a spot and send that to everyone who runs it.
2) While some commercials are sold for a specific show, others are sold to run during certain dayparts. So a spot may be sold to run "between 8a and Noon". So to accomplish what you want, when the spot gets trafficked, someone would need to look at what programming is running at the time and make sure the right version is set to air.
It's the same reason why commercials as always louder than the programs. They are purposefully recorded at a higher audio db level so that when a commercial comes on it will attract your attention.
The main reason that AVR manufacturers have added audio auto-leveling settings in their receivers.
There's an FCC reg for OTA broadcasters to prevent that. If you have problems with that happening for an OTA station, I suggest contacting them. I don't know if there is a similar reg for cable networks.