Ranged get to benefit from all the zoning tools of every other ranged on their team.
There’s not really a tradeoff for having a 40 yard range (see enh shaman always just being a lesser version of ele sham). Just like there’s not really a tradeoff for having stealth.
I don’t really know how you fix that. Or I should say I don’t really expect them to change it because the specs also have to function in M+ and raids and arena and questing and pet battles etc.