> the only reason for the cap

Correct. It was a very calculated decision. They were squeezing out profits by trying to move heavy users to the next tier of service. But this only works if they have a monopoly.