That's true. In fact I find that the only people who speak English whom I don't understand at all are some native speakers from some parts of the UK. They drop half the phonemes from the words, which would alone prove a challenge, but since they are "native" speakers of that thing they speak, they mumble several sentences in a single breath. E.g. you are in Manchester and everyone has a funny accent (I go to the poob 10 times a moonth etc), which is easy to get used to, but dare to go outside the city and find someone who grew up in Salford or Stockport and you're in trouble. At least if you did not grow up in the UK and are used to this sort of "English". E.g. I thought it was peculiar that a British boy's name was "Avi", until I heard someone with a different accent call him "Arvy" which made it obvious that he was called "Harvey".