As a result they turn to twitter where, historically, companies are so shamed by the outcry and tempted by the PR potential that they quickly give in to demands for whatever the customer asks. The BBB is an amazingly effective way to signal to a company (and to all of their large customers) that their CS is absolute trash and underinvested - but, that said, shouting on twitter is easier.
This article seems to miss the biggest point though - outside of the small segment of rabid twitter users, nobody gives a damn what's going on there except for the occasional meme that makes it over to Reddit. I have no idea why companies would be concerned with their "brand presence" on twitter - practically nobody who isn't going to complain about you is going to see any of that.