I've spent my whole life working with people from all corners of the world who have heavy accents and english is their second language and I've developed a pretty good ear for making out what they are saying even if others around me can't. That said I've had more then one occasion while calling customer service where I had to apologize to the person on the other end of the phone and say I'm sorry but I just can't understand you and I have to hang up.
What's worse is there is a growing trend among companies to not ever have a number you can call, or online chat, or even an email. They just have a link that takes you to a page with a list of options that may or may not cover your issue.