Bungie just seen really, really bad at managing things effectively. D1. Reboot and rewrite less than 2 years before release. D2. Reboot and rewrite less than 18 months before release. There was talk that the Dreadnought was going to be part of vanilla Destiny, but as we all know it arrived a year later with TTK. I wouldn't be surprised if Forsaken was going to be part of Destiny 2 before the reboot. Then they've taken that extra year to change it a little and polish it. I really don't think it's malicious or intentional. It's just that even with Microsoft micromanaging them the version of Halo we saw was the 3rd reboot. They also rebooted other Halo games. It seems to be how they work, and with increased freedom since the split with MS it will have become worse. As time goes on other developers seem to be doing a better job at either getting it right early or fixing things quickly and Bungie are looking a bit like grizzled ancients.