Melee builds are better for bosses, but would take more time to get in there. So in the end would be worst.
D2 doesn’t have endgame. Anything could be done between lvl 60-75, even ubers.
The game it’s an endless grind in the same regular zones. Some folks would try to level up to about 93 for better gamble and craft.
Other than that, would do the same task several times.
Sorc gets lvl 18 and Just start skipping content, others would use wands/staffs to do the same with 1/2-1/4 efficiency while some wouldn’t use and take like 10-30 times slower.
That, increases a lot the time spent and overall efficiency. Which mostly is what d2 are about for most folks.
Melee builds are fun, sometimes stronger in particular scenarios. But can’t compete with efficiency, making them bad choices or just restricted to a few farm zones and reliant on gear like enigma for it.
That’s why hammerdin often surpasses sorc on farms, with enigma. Even without stactic field.
Casters are faster and often have better overall damage per sec, even if some melee builds have better damage per hit couldn’t compete with the damage per sec from those.
If you build an smiter without open wounds and cb, most likely would lose against a sorc doing the same without stactic field on ubers.
Melee have some tools against bosses, but often takes too much time and are reliant on those tricks. While casters/ranged often has better time without much gear requirements.
The only viable way to solve it in my point of view, would be increasing the manacost, make energy a need(required for certain gear) and maybe some tweak either on animation duration or delay/cooldown in certain skills.