1. No dedicated servers.
2. Matches based on skill level rather than ping (data transfer speed)
3. P2P networks which are slower, and less stable than than dedicated servers.
4, People may choose to fireteam up with people who live on the other side fo the -blam!-ry----or in some cases the other side of the world.
So there are MANY reasons why you may experience lag, or someone else have a poor connection than the quality of that person's internet.
English
-
But Bungie can do no wrong, right, kelly?
-
How can you blame this on bungie? What about any other game company? Even call of duty which most have dedicated servers has lag just as bad. Any online game is just as bad