The reason being, everything else has been nerfed. And the range is pretty insane, the speed is WAY TOO HIGH, etc
-
To be honest, I don't have a problem with Stormcallers in any of this but a single perk that can be obtained in it's skill tree or via exotic armor; Landfall. Look up it's capabilities, I don't really have to mention it.