Because Destiny 2 is one of the biggest games on the market at the moment, the seasonal model Bungie came up with makes a lot of sense due to how often it can provide new content for players. One of the pillars that make the very for the very foundation of live service games is having enough content for players to go through every now and then, which is why having new seasonal activities and storylines every three months works so well for Destiny 2.
Read more on gamerant.com