Compare the cost of the bandwidth to send data on your phone with, say, what it costs to send the same content on your normal broadband or Wi-Fi connection, and it turns out you are paying roughly 1 cent for every seven bytes (!) of data. That's roughly $1,500 per megabyte.
Put another way, that's about $6,000 to transfer a single song. It might be time to look into unlimited text messages before prices are jacked up again.
Text messaging might be simply another expensive service from the phone company if not for the fact that these same operators are locked in a life-and-death battle to retain customers. It's sort of shocking that they have no compunction about gouging the consumer any chance they get.
No wonder the wireless business is a mess.