ok, you're obviously not getting what people mean when they say unnecessary.
Any action in the game has many possible consequences.
More code leads to possibilities of complications. Command codes as well as animation information.
Take a look at BxB. That was an unintended and unwanted action that had a huge impact on the H2.
IMO, keep it simple stupid
(no offense that's a common phrase, not an insult)
Bungie's a not so great track record for out of the gate and glitches, minor and major.
I'd rather elminate the risk than have what is a purely useless function.