From experience, Mandarin and Cantonese are fairly close to each other, in my opinion. But Shanghainese (and basically the Wu dialects) is not intelligible to me. 我們 (wo men = "us" in english) in Mandarin is not so far from 我哋 (ngo de) in Cantonese, but is pretty far from colloquial Shanghainese, 阿拉 (a la).
It seems some people are keen to diminish the role of Mandarin in China and exaggerate the differences among Chinese dialects, perhaps wishing a fragmented linguistic landscape would lead to a fragmented and weaken Chinese nation.
That is nonsense, people are people and will do what makes them happy. If they don't care about Mandarin, nothing will stop them from not using it. Personally, I totally enjoy the fact that there are different dialects, each with it's own flavor in expressing certain concepts(especially profanities!). For example, everyone's favorite profanity in Cantonese, 仆街 (pok gai/pok kai) "go to hell" (transliteration is "go lay on the street (and die because you'll get trampled/ran over)". Over time, this has bled over to English and the English bled back over to Chinese speakers into PK. And in today's Taiwan reality shows (I'm sure mainland China uses this term today as well), we have PK rounds where contestants get eliminated from the shows. In these contexts, PK has turned into a term about competition!
Sure, having a standard is good so that there can be less ambiguity in communication between people, but at the same time, diversity is what breeds new ideas and innovations. Take computers, programming languages, designs as an example; 1 processor to do computation and graphics? "unifying" everyone to C# be such a good idea? Is a centralized versioning system the most awesome?
It seems some people are keen to diminish the role of Mandarin in China and exaggerate the differences among Chinese dialects, perhaps wishing a fragmented linguistic landscape would lead to a fragmented and weaken Chinese nation.
That is nonsense, people are people and will do what makes them happy. If they don't care about Mandarin, nothing will stop them from not using it. Personally, I totally enjoy the fact that there are different dialects, each with it's own flavor in expressing certain concepts(especially profanities!). For example, everyone's favorite profanity in Cantonese, 仆街 (pok gai/pok kai) "go to hell" (transliteration is "go lay on the street (and die because you'll get trampled/ran over)". Over time, this has bled over to English and the English bled back over to Chinese speakers into PK. And in today's Taiwan reality shows (I'm sure mainland China uses this term today as well), we have PK rounds where contestants get eliminated from the shows. In these contexts, PK has turned into a term about competition!
Sure, having a standard is good so that there can be less ambiguity in communication between people, but at the same time, diversity is what breeds new ideas and innovations. Take computers, programming languages, designs as an example; 1 processor to do computation and graphics? "unifying" everyone to C# be such a good idea? Is a centralized versioning system the most awesome?