I've noticed that both Verizon, and AT&T, being the 2 largest phone companies in the US have done away with unlimited data, while smaller companies, such as sprint and Tmobile have not.
This made me wonder whether the reason was actually because of the number of users being so large, that there would eventually be a physical limit beyond which these phone companies could no longer send any greater data at any given point in time.
Is this the reason, or is it purely financial? Is there a physical limit on data transfer that the phone company itself can't go over without breaking some kind of equipment?
Since everyone seems to be misunderstanding my question, I would like to clarify it a little further: I am not asking about the financially based decisions of verizon, I am wondering about the physical limitations of their equipments, which seems to fit ServerFault.