I absolutely LOVED Destiny 1. It was something new for me. I've never experienced any "end-game" video games like that before. I would just play the campaign, beat it, and then be done with it. I actually played Destiny 1 a little too much.
I was expecting the same kind of grind for Destiny 2, but they really catered it to the casuals, and that's understandable, but Bungie seemingly forgot about the hardcore players that made the game so popular in the first place. Destiny 2, or D2 for short, hands out all of the loot like it's candy. Maybe I just have really good RNG, but I have every single exotic in the game, and I got every single exotic from the newest expansion within a couple of weeks. There's no Gjallarhorn to grind for. No Vex Mythoclast. No Ice Breaker. All of the weapons are re-skins, and the Exotics don't feel "exotic" at all.
The game has become all about cosmetics, being locked behind a paywall in the Eververse store. I don't need my Titan to have the newest armor with the same perks as my older armor. I don't care about that. I care about the weapons, and most of them in this game are god awful.
Essentially, there's just no grind, and even if you did grind and logged tons of hours, the weapons and armor aren't worth it. They've totally regressed. I wish they would combine D2 with D1 and admit that they made a HUGE mistake.