This has NOTHING to do with lazy. EVERY ISP, EVERY corporate network, EVERY CoLo, oversubscribes their network. You NEVER build out a network so that all ports can run full b/w across the LAN (the exception being certain HPTC cases), no less across the WAN. Why? Because it's not the use case and a huge waste of money. Insuring delay and jitter sensitive traffic is prioritized isn't a "problem", it's an effing design goal. Intelligent traffic shaping (queuing) makes sure that VoIP or even gaming traffic gets through, and doesn't backup, get out of order or drop packets. Mail and bulk transfers which can stand a few retransmits or window size adjustments will have plenty b/w, the transfers will just be more bursty as it's slotted in between the other traffic. When they start to throttle (not the same thing) by src/dst or protocol, maybe you can whine. If you bought a commercial "Tn/En" or OCnn, then you can whine. Go price a T3 to your house (which won't be anywhere near as fast in theory) and you'll find out the real cost of bandwidth. BTW, if the ISP's are to be believed, about 5% of their users account for most of their traffic.