Instead of hard-capping, they should have have simply adjusted the bonuses downwards.
Make it unfeasible to have permanent 100+ resistance to multiple elements.