Почему кантонский называется диалектом, а не языком?

Вопрос от Вадима

Вы как-то включали в передаче шанхайский диалект в сравнении с путунхуа. Я наслышан о том, что диалекты в китайском языке настолько различны, что носители разных диалектов друг друга не понимают вообще. Почему же это тогда называется диалектами, а не считается отдельными языками?