Why do people keep texting? Everyone I know uses a smartphone that could be utilizing free data via Google Voice, not to mention there is iMessage, Huddles and other cross platform alternatives that are cheaper and technologically superior to SMS.
I think it's down to either plan structure, compatability, not knowing a better way or lazyness. In my case the best plan I can get an iPhone 4 on on a good network just so happens to include unlimited text.
Chicken and egg problem ?
None of my friends are using any of the smartphone bundled programs/services. Thus I can't send them messages by other than SMS.
Once you go down the path of using one of these other services, there's a standarization problem. I'd go nuts after a while if I had to juggle Google Talk, MSN, Huddles, or even fiddle with setup to make the multi protocol messaging applications play nice.