On an episode of the Destiny Tracker Podcast a chief writer at Kotaku Jason Schreider who had a connection at Bungie the developers of Destiny 2. Schreider said “There was a big reboot of Destiny 2 at some point in early 2016. There had been a previous guy who was directing the game before Luke Smith, who’s the current director, took over.” Schreider then went on to say that the game’s development began as early as 2014 but the development was restarted in 2016 to make more space for microtransactions and DLCs which means that the majority of the work for the game was done in a year and a few months which may explain for the boring storyline and also repetitiveness in the game.
Schreider concluded “They said ‘we are going to do a drip feed of smaller stuff, and we’re going to put up the Eververse, sell microtransactions, and make money that way.’ And Activision said ‘okay’ – it was a part of their renegotiated deal – and they got to a point where they didn’t have to be cranking out as much content. And now they’re back to the same pattern, where they have to crank out these DLCs and just be making content constantly.” It seems that Bungie initially wanted to please fans and work on their criticism however as they got into the sway of things and they saw that making a good game is unsurprisingly challenging they decided to go for the easy route.