100% agree to your opinion. I do not care where he/she/they come from. If I think the person might need a help, I’ll just speak to him/her in English. I speak in English, just because I want to help. It is not the matter of nationalities. If someone asks me to speak specific language because of his/her pride or anything, like you, I will say “forget it! Here you are in Japan, ask me in japanese!”(→I know that is a bit offensive😎 don’t take him into granted to speak any languages he wants😎)