Let’s say 343 decide to include sprinting back into Halo 5: Guardians. A good way to balance/fix it, is to have it available only in large open areas, where the player is vulnerable to vehicles and needs to get from A to B a little bit quicker.
It should be disabled in any infantry based areas (where vehicles cannot go) so players can’t make a quick dash out of gunfights, but will be available again once out in the open. Sprinting should also decrease your ability to turn fast so you’re not running left-to-right constantly, dodging enemy fire.