There's some selection bias in here too. People who have had excellent customer service experiences on Twitter aren't taking into account the number of people who did call or email customer service versus the substantially fewer people who used Twitter for the purposes of contacting companies for customer service.
Of course a company should have used Twitter for customer support - fewer requests, and the requests that you do handle often convert to free advertising. Win win.