There are many use cases for B2C text messages where the customers will be ecstatic to get the message. An example near and dear to my heart: many people appreciate automated appointment reminders. e.g. "Reminder: Fido's appt with Vet Bob is at 3 PM Tuesday. Text back 1 to confirm or 5 to cancel."
One of my most common customer support inquiries is "Bob Smith came in for his appointment today and said he didn't get a reminder for his appointment like usual. He was upset. What gives?"
Case in point, Ramit Sethi regularly holds one-off sales webinars and ends all (?) of the RSVP ("give me your name and email") funnels with an optional, "Would you like to receive an SMS reminder before the webinar begins?"
There's enough of a B2C trust relationship that I don't mind giving up my phone # for a one-time reminder to join the webinars when they begin. It's way simpler than putting a low-priority event like that on my calendar and probably quite effective at converting more people to join the webcast.
Compare that to some O'reilly webcasts that advertise via an initial email, have you RSVP by filling out a 7 or 8 field survey, and then still forget to send an email reminder that the webcast is starting. I'm mentally exhausted and I also miss the event.
In the US, short-codes are helpful for B2C SMS communication. US has many regulations on using a regular phone number for sending SMS via Applications and APIs.
For starters, a shortcode allows you to send 40 sms/second which is not allowed using a regular phone number.
We have tried to document some of the differences and cases when a shortcode is helpful: http://plivo.com/faq/shortcode/what-is-the-difference-betwee...
That said: I'll bite (in case anyone else reads your message and gets confused); as a user who deals with a bunch of services that send text messages (Bank of America, Equifax, AAA, Google, AT&T, UCSB, Pingdom...) I consider the ones where I get some random long number infuriating if the number isn't at least constant for me (as I can't add it to my address book), unprofessional (it would be as if someone hosted Apple's website on their Geocities account), and even "risky" (as the numbers are usually different for different carriers, and as mentioned even tend to randomly cycle, there's no reasonable way for me to know that it isn't someone playing a prank on me when I get the message; yes: SMS is somewhat spoofable, but replying to a short code, in my understanding, is not subject to those problems).
* Reminder to take your medication
* Alerts for urgent municipal job opportunities
* How far away is my nearest bus?
* Reminders to take your new baby to get vaccinations
* Motivation to quit smoking
* Interactive customer service / hotlines / health lines
We send text messages to millions of people who certainly appreciate (date I say, love) getting them.