I actually think it is just the public nature of it all. If there's a bunch of twitter posts on your page complaining about the product being crap that you're ignoring that already says something. Whereas if you resolve them in public you've turned bad PR into good PR. But bad customer service when they call in is just a rumor.