I'm Asian and overseas Chinese, I always took speaking putonghua/guoyu/mandarin for granted. It's quite useful but of certain limitation when you hit Southern provinces with all their dialects like Hokkien, Cantonese which you can't really understand unlike the Northern dialects.