The biggest reason for data caps is that the ISPs actually contract out from the backbone suppliers based on data usage, not on speed. Speed is pretty much universal at that point. The idea is that the more data being used means more wear and tear on the line, which is why the higher usage asks...