Let me throw that question back at you: why should there be a cap? You are paying ISPs for a certain bandwidth speed per month and they sure as hell are not prorating your service based on data that you did not consume. If the ISP is in capable of delivering the agreed-upon band with every minute of the whole month, then they are not meeting the SLA that you’re paying them for.