It’s simple. Other games have dedicated servers. D2 pvp has p2p. So they have to add connections to their matchmaking. And that lack of servers causes these problems. In other games you only play against other players on the same server. And if someone has connection issues, it does not ruin your game.
English
-
I would advise you to remind Bungie of that but they might sue you into the poor house so . . .