Why is this the comparison? You could have said any other game, but you compared it to Destiny.
There's one good reason you can't work that comparison. Destiny was it's own game. Not trying to tie 4 games (5 engines, some running simaltionously) into one. Building the U.I for these 4 games to run flawlessly is quite a task, while Destiny had less problems because it only had it's true ONE build to focus and worry on.
Does that excuse 343 and give them a free pass? Not at all. They should do everything in their will power to have it fixed, and not having fully fixed yet does reflect bad on them. But that comparison Caboose, gamewise, (by that I mean what Bungie and 343 are attempting) doesn't even fit.