Destiny 2's biggest problem is that the D2 team was so busy making a sequel to Destiny 1 that they failed to realize Destiny 1 kind of sucked until the Live Team made it excellent. So three years worth of fixes and improvements and tweaks and stuff was entirely ignored.