You might not realize just how expensive SMSes can be. Based on AWS SMS pricing, they cost 6/10ths of a cent to US destinations each, so each deal sent to 90,000 people in the article would cost twitter $540. That's not even getting into Europe that can cost over 10 cents per SMS, but I doubt twitter supported that.