i agree with zhulaoye.
most chinese just want something for free, but without investing, or a basic level of courtesy.
it has to do with a lack of education and ethics.
most chinese are terrible business negotiators. most businesses only know how to take advantage,or using inproper practices. and that reflects in social life as well. you rarely see a win-win business deal .
if locals would really just want to know foreigners, they could use chinese if the foreigner can speak a little. or a combination of both. if there is a mutual interest communication is never a problem.
many just want free english classes and if you refuse, you get scolded, or worse. even profanity is in the ball park.
when i go to the playground with my kid, i have parents pushing their kids, to talk to me in english. even saying out loud, that i am a free english opportunity. when i speak chinese with their kids, they freak out.
you want something from me, invest in me!time, effort, affection, attention and maybe we become friends,after i offer the same. but most chinese want everything, right away and without effort. and if you say no?..., try it out!
goes for education, business and for sure, friendship as well.
in 15 years in china, i have about 3 real friends and all went through the international way of becoming friends.
plus we were interested in each others lives and not trying to benefit or use our connections.
and now we are very tight friends.
a rare chinese win-win.