Destiny 2 is bullshit pricing. Yeah, $20 or $25 would have been a good deal. But the first DLC happened like two months after release, right around the time of the PC release. So you aren't getting the full game (which includes the recent raid, new multiplayer maps, etc. which doesn't even feel like good content/value in-and-of itself) unless you buy the season pass. Sure the campaign and the initial leveling were great, and enough content; but the endgame was incomplete. People grinded on what they had, and then soon that was invalidated with a new level cap. It's a series of moving the goalposts. It's a loot treadmill and the endgame content ain't that great. What's truly astonishing is that Destiny 1 was better at this stuff. Like they didn't learn any lessons and they regressed. I think that has people bothered more than anything. Activision is too concerned with gaining new customers that they left their main supporters in the dust. Well that was stupid. You have no foundation anymore.
God I hate it when parent company publishers come in and ruin great franchises with their bullshit. It leaves a bad taste in people's mouths when they feel like they are fooled or being fooled or taken advantage of. No one wants to be nickle and dimed, or have their time wasted.