Sending a text costs me 3 cents. 3G data used to cost 0.022-0.11 cents per 128 bytes. Nowadays it's like $75/mo. for 60GB, but at no point it had been free. Ultimately the source of problem is its lack of proper AAA which in turn enabled this ad economy.