Dolby's DialNorm setting was their true bit of gold. Incorrectly setting that value on surround encodings had a huge impact. Correctly getting that DialNorm value required Dolby gear. Many people could not afford that gear, so a -27 value was set across the board whether it was correct or not.
Metadata only isn't a panacea