It's also true that provinces with rich cultures far away from Beijing continue to have their local dialects thrive. This is very true of Guangdong and Sichuan/Chongqing (see Sichuan rap). Yunnan also is quite noted for having many minorities and dialects still being preserved. The same cannot be said for Shanghai, where the younger generation have been eager to adopt to just speaking Mandarin as the mainstream thing to do. I had a girlfriend from Wuhan, and she grew up listening to the dialect there but her parents never encouraged her to converse in it, so she only speaks Mandarin.