Why change when you are hauling in billions of dollars per year, and there's nowhere to go but down? The mobile carriers are going to extract as many dollars as possible while they still can.
The fundamental problem is lack of competition. When there are only a small number of providers, none of them have an incentive to slash the price of texts to a more reasonable level.