There are different forms of English that just express slightly different local situations. So it's really a question of whether it's appropriate or inappropriate for that particular circumstance. Intelligibility is basically do we understand you? That's what intelligibility is all about. The second thing is identity, and language differences are expressions of local identity. Language is adapted to reflect the locale, especially the vocabulary.