Yeah, we (Americans) generally have solid caps, and radically different pricing tiers that not only include different caps but different speeds you're limited to. Either pick one or the other: give a cap at the fastest your network will allow, or limit people to what they're paying but don't cap. I'm not sure about how it is in Europe, but if that's how it is there too then I feel sorry for you guys.
Even more annoying, the ISPs here that are starting to cap offer no 'off-peak' times, which is a better solution for me, I concur, as any heavy downloads I do are mostly at night, but I can't say that for everyone--like people who use Netflix to watch HD content; they only offer capped internet (Example being the target of this story, Time Warner Cable, 50 GiB/$50) or you bust the cap until you hit unlimited ($150). Some companies like Comcast don't have anything remotely like the unlimited. You breach your cap, you get warned. Do it enough, and your service is cut off.
I think what annoys people most about this is that they raise rates all the time, in the name of 'improving infrastructure and bringing new technology' and in the process, everyone sees a declination of services while they trumpet increased profits, all while the people supporting their efforts ("heavy downloaders make us pay more", "if you use xxx amount of bandwidth, get a business account", "you make the network less reliable", etc) just don't get it, IMO.