I want to know the answer to the following question:
Why might Mandarin and Cantonese not be regarded as dialects?
All the background I'm provided with is that "An opposite example is the case of Chinese, whose variations such as Mandarin and Cantonese are often called dialects and not languages, despite their mutual unintelligibility.". Is that enough to answer the question?
Answer: yes