You think English has a lot of dialects that are sometimes hard to understand even for native speakers?
Well, I watched the first episode of a Swiss detective show, and the Swiss German was so thick that I had to turn on subtitles. If I had to make an analogy in English, it was sort of like someone from Boston going to Scotland and trying to make sense of a conversation between two Scots speakers.