Bandwidth caps are BULLSHIT.
On CenturyLink, if you're under 7mbps speed, you get a 300GB cap. Over 7mbps, you get a 600GB cap. Luckily, these are higher than 6 months ago when I signed up, which was at 150GB and 300GB respectively. However, if you're on a 1gbps line, you're uncapped. This is completely arbitrary. So, if 100 users at 5mbps saturated their link non-stop, they would consume 500mbps, and hit their cap pretty damn quick. Whereas a single 1gbps user using only 50% of their capacity can do so endlessly without penalty at all, while consuming exactly the same amount of bandwidth.