It's not cause they have awful internet it's because the servers are peer 2 peer. It's also the reason why skill based match making should never be a thing. Why peer 2 peer is still a thing I don't know... I thought it died in the early 2000's
It did for every other game. Bungie is just to damn cheap.