Because Thai people are afraid of speaking English. Shy to speak English and they are not assertive most have just in the class room but when l went home I did not Speak English that why Thai people can not speak English. If you want to speak English. You have to be diligent and practice.