Because super-large companies have economy of scale on their side to bring down prices enormously. Besides, they've already paid for the network they laid down years ago. The cost to them is simply based on maintaining and upgrading the network, which is minimal (especially since they spend so little to upgrade it).