Probably because of how hard it is for them to speak English here, so they are happy to meet a friendly Mandarin speaker.
Second, even Chinese/Taiwanese people in the US sometimes do this wierd thing of insisting on speaking English to someone they know speaks Mandarin.