Partially I think this may be due to them allowing low SIM speeds, as the lag isn't created so much by the connections in some cases...but by the people's computers.
Also when someone's internet upload speed chokes because someone starts running a torrent or some such business on thier LAN an such they can lose connection....it's a connection heavy game, and needs to be primarily what is going on unless you have a large bandwidth....
Definitely can agree that connection bugs are extremely detrimental when playing however.