Anyone who has an internet cap is an internet peasant.
There are people who can't afford uncapped you know. Not all countries offer uncapped services and in third world countries it can be very expensive.
That makes the US, Canada and Australia third world apparently. I've been all around Europe (including the poor eastern bloc) and I've never seen an ISP even offer capped internet. Pretty much everyone over there is using ADSL (24 down/1 up) at prices ranging around 25 US dollars per month.
I've only ever seen caps on internet intended for mobiles.
I wonder if it has to do with the population distribution. In US, Canada and Australia you are more likely to find large "bubbles" of low density areas separated by dense population centers. In European countries the bubbles are smaller, or non existent. Don't forget Europe has 600 million people in an area 1/5 s big as the US and Canada combined.