Blizzard is FAR worse. If you want to compare Destiny 2 to say WoW, you have to buy WoW for 12 months upfront to get below a yearly cost of full Destiny 2 content. And that does NOT include new expansions, which you have to pay separately for. This does not include all the microtransaction cosmetic stuff which tends to be actually worse, and game time token concepts for what amounts to pay-to-win stuff. If you stick to the official sticker price for Destiny 2 year of content, for $100 you basically get everything worth anything at all. Majority of cosmetics that are actually interesting are available in-game either free or for bright dust from the store (over time).
So, no, I'd say this is not even remotely similar.
Edit: to add to this; Blizzard vaulted a ton of content in WoW (originally in Cataclysm and then over time when they reused various pieces or blocked it in some ways); the grind treadmill in Blizzard is absolutely ridiculous compared to Destiny - consider if every expansion vaulted ALL of your existing gear and you had to basically start over. A lot of things are extremely expensive game-time-wise compared to Destiny - Destiny basically deprecated RNG in favor of fairly predictable crafting system and bad-luck protection; in WoW the "bad luck" protection comes in the form of Auction House with astronomical in-game price tags for loot worth actually having (pushing people to buy game-time tokens to auction those for ingame currency). So yeah, on the level of scumminess where sexy gatcha games are 10/10, Blizzard is like 8, and Bungie is maybe around 4.
Blizzard is FAR worse. If you want to compare Destiny 2 to say WoW, you have to buy WoW for 12 months upfront to get below a yearly cost of full Destiny 2 content. And that does NOT include new expansions, which you have to pay separately for. This does not include all the microtransaction cosmetic stuff which tends to be actually worse, and game time token concepts for what amounts to pay-to-win stuff. If you stick to the official sticker price for Destiny 2 year of content, for $100 you basically get everything worth anything at all. Majority of cosmetics that are actually interesting are available in-game either free or for bright dust from the store (over time).
So, no, I'd say this is not even remotely similar.
Edit: to add to this; Blizzard vaulted a ton of content in WoW (originally in Cataclysm and then over time when they reused various pieces or blocked it in some ways); the grind treadmill in Blizzard is absolutely ridiculous compared to Destiny - consider if every expansion vaulted ALL of your existing gear and you had to basically start over. A lot of things are extremely expensive game-time-wise compared to Destiny - Destiny basically deprecated RNG in favor of fairly predictable crafting system and bad-luck protection; in WoW the "bad luck" protection comes in the form of Auction House with astronomical in-game price tags for loot worth actually having (pushing people to buy game-time tokens to auction those for ingame currency). So yeah, on the level of scumminess where sexy gatcha games are 10/10, Blizzard is like 8, and Bungie is maybe around 4.