The human experience is really quite universal.
Firstly because there are plenty of westerners in China that are perfectly happy getting by completely in English regardless of anything else. 'Not wanting to turn in to a part time English teacher' doesn't account for the large number of westerners who have been in China a few years but still can't communicate in Chinese beyond 'knee how' and 'shay shay'.
Secondly, it's easy enough to say no to those situations, you just need to learn to say it the Chinese way, with a non-committal 'maybe' sometime at some undetermined point in the future.
Finally it's also possible to build a local social circle with people who aren't interested in English - my Chinese improved the most when I did this.
One of these groups is emigrating to places far from home in large numbers. The other is not.
Citation extremely needed.
I agree with you. That said, there is higher probability of Asian students being in Europe and USA for a Ph.D than vice versa (context of this post). Therefore, while the advice is indeed applicable to anyone - I prefer it to be directed in order to be more concrete. The reason being Asian societies (certainly Indian ones) are not individualistic in nature. Therefore, everyone tends to follow the crowd. There is a set pattern - school -> college -> job/Masters/Ph.D -> House -> Marriage -> Kids. A departure from the usual is not encouraged and even frowned upon.