So that melee don't have to put up with this bs anymore. There's no reason for dodge/parry to exist outside of heavy cooldowns in PvP. It makes the game flat out frustrating for the attackers and lowers the skill cap for the classes doing all the avoidance.
They had a chance to change this going into MoP by reducing/removing dodge from the agility class. Instead they went the other way by giving strength classes more parry. No one likes having their attacks completely ignored based entirely on randomness. Critical strikes are enough randomness already.
Classes that are reliant on these mechanics for their survival simply shouldn't be. Monks, and to a lesser extent the rest of the agility and to an even lesser extent the plate classes, should be compensated with anti-melee survivability buffs in the way of new cds or baseline damage reduction IF NECESSARY on a class to class basis.
P.S. Tanks can keep their passive avoidance though.