It's not that easy to just fix it. Some people think it's easy as shit to fix things, in reality it can be really hard to figure out what's causing this glitch.
Ps. Why it took so long to fix the heavy ammo glitch.
What idiots think of programming:
DeeJ: "Players are reporting an exploit of Shadowshot. Fix it quick!"
Devs: "Oh a Shadowshow glitch? Ok let me just type in:
bug=fix
"Ta-da!, tell them we're done"
Bungie: "We'll put a patch up in a month"
----
How it's really like:
Devs: What the -blam!- is causing this bug? How the -blam!- do we fix the script without breaking the game?
(50 lines of code)