Destiny for all its issues, actually worked. Destiny has a ton of problems. A ton of flaws. But a large reason Destiny is a let down, is becaus Bungie lied to people and sold them on a game that didnt end up coming out. It was terrible marketing.
The game would have still been a let down regardless. But a big reason people are really angry, is because Bungie didn't live up to what they promised. Destiny itself has great gameplay. It has fantastic graphics. It has decent multiplayer. It's a blast to play co-op with friends (all the campaign missions).
So there is something worthwhile in Destiny for some people. I enjoyed the first 30 hours I put into it. I had a lot of fun with my friends. And again the gameplay was great.
Halo MCC on other hand, was broken. It didn't work. I spent the first two weeks trying to play with friends and I legitimately could not. So while MCC didn't promise me anything, I did expect the quality of previous Halo games in a single package. And the game did not live up to that. At all. To me, MCC is much more offensive and disgusting. To those saying MCC will be fixed someday, so Destiny still wins...
I feel like the damage is done. MCC's online will never be the same. People will lose interest. It can't ever be what it could have been if it worked at launch. And honestly, I don't even care if MCC gets fixed. It didn't work for 2 months. At this point I'm moving on and won't ever go back to it. It's infintely worse to me than Destiny because the damn thing didn't work.
I've completely soured on Destiny and agree with all the criticisms. Even had Bungie not lied and mislead during marketing, it would have still been a let down. But I still feel that I got something out of Destiny. I got some fun out of it. And that's more then I can ever say for MCC.
It kind of disheartens me to see so many people talk about Destinys failures over MCCs, when MCC doesn't work and many were ripped off of their $60 in a more compete way than those that feel ripped off from Desitny.