Bandwidth is a finite resource so ISPs need to cap. Capping is already present since day 1 of operations of all ISPs. Do you know why? Because without this caps, simple actions such as browsing a simple webpage won't be possible. Speed caps are also known as traffic shaping.
I'm all for bandwidth caps for as long as it will make our connections very reliable. Almost zero downtime. I'm all for caps!