I don't think this is the case at all. The problem people have with monthly caps is that they're frequently done with plans that advertised "UNLIMITED X!". There are also people who don't mind paying per GB. The problem most people have is when ISPs react according to content, such as capping your torrenting but leaving youtube untouched, or capping Netflix but not Facebook, etc.