That's exactly it. What defines what is a language, or a dialect, or even an accent, is politics. Arabic and Chinese dialects are much less intelligible than some of the self-proclaimed European languages, e.g. Serbian, Croatian, Bosnian, Montenegrin, etc.
As a matter of fact, I think that the...