Mhhh... yeah, that would be a nice workaround. Well, nice as in doable.
This will require all weapons to be modded too, right? As in "does magic damage"?

Kinda sad that it is hard-coded, but I guess that is understandable.

This will make it extremly hard to have different attacks deal different damage based on the defense they hit.
For example Aero more effective against shields, fire more effective against armor etc. But that could be worked around with Lightning spells applicating suffocating and fire dealing more Corrosive etc.

This would also pretty much ruin magical resistances (because corrosive damage is the thing that damages armor).

Is it possible to have a status take an instant effect instead of staying minimum one round? (possibly, havent checked much in that direction yet)

Also, off topic, what are chaos and shadow damage supposed to be?