My guess is that bandwidth caps are only used when there is virtually no competition. Because in practice, most people will only saturate there connections for very small amounts of time. But it's a nice way of squeezing more money out of your customers.
I have had 20MBit downstream for at least six years and now 120MBit, with no bandwidth caps (The Netherlands). There is a lot of competition in this area, with at least a dozen DSL ISPs, plus cable.
Mobile internet is completely the opposite. We only have three major carriers. My previous phone subscription had no caps for mobile internet, my current subscription has an 1GB cap, and the caps are now being lowered. It's an oligopoly, so they can force caps down everyone's throats.
I have had 20MBit downstream for at least six years and now 120MBit, with no bandwidth caps (The Netherlands). There is a lot of competition in this area, with at least a dozen DSL ISPs, plus cable.
Mobile internet is completely the opposite. We only have three major carriers. My previous phone subscription had no caps for mobile internet, my current subscription has an 1GB cap, and the caps are now being lowered. It's an oligopoly, so they can force caps down everyone's throats.