The way they could get this issue is to add a pure ranged DPS class in conjunction with a melee based on int. So you essentially trade 1 for 1.

In this scenario:
You would get to keep at least 1 magic DPS in comp.
Not sacrifice party utility, You get a BRD/MCH (or give the utility to the new melee magic DPS) 2 ranged, and 2 melee.
The only problem that I would see would be balancing this party comp against the current ones to ensure the same DPS relative to uptime.