4 years so what? Did destiny 2 not had a prequel? Did they not have more than 2 years to develop d2?
bungie have around 700 devs and de has around 200 not sure about the exact numbers.
If you just wanna compare recent dlc and updates
They have a new plains of eidolon update for free and what does d2 have? a dlc raid that is cut from the base game. I feel like the Leviathan raid and raid lairs should have been included in the base game as a complete package and not cut up dlcs.
They even took kiosks,strike specific loot and crucible mode selection etc away from the game.
There is just no point in defending this game.