That may be better than their current plan but it does not address the source of the problem, just this symptom.
It also ignores the entire point of DR and how DR is supposed to function strategically.
DR is supposed to be about skewing defenses in a pokemon type like system of enemies being strong against some attacks, weak to others, normal for some, and a smattering of immunities and super weaknesses.
Just like how polemon have grass and fire and ghost, DnD 3.x based systems have three physical types, bludgeoning, slashing, and piercing, plus elemental types, fire, cold, electric, acid, sonic, and base energies, positive and negative, and DDO added alignment energies, lawful, good, evil, chaotic.
These are essentially pokemon types. The point of DR was to be a way to add type resistance, and every attack had a specific type. Players are supposed to learn what types to attack with.
However, DR used flat values instead of percentages for more than just how easy the math is. It made it so attacks of different levels of power would have different chances of how much damage could be done, as well as i teracting with leveling up from normal to demi-gods.
...