D1 was worse on every level. The vendor rng in D2 is similar but not near as bad. You would've trashed D1 if D2 is a problem for you in this area.
English
-
I played Destiny 1 to death. No, it wasn't worse. If you think it was, you clearly didn't play it very much. Trials, Iron Banner, and Vanguard/Crucible vendors had items you could get directly. It took time to get the marks, but you didn't have to rely on Engrams for literally every item in the game.