Why don’t we understand when they speak to us in English?
There are many reasons why we have a hard time understanding English when we hear it. One of the main ones is pronunciation. English speakers pronounce words differently than we do when we haven’t had much practice yet. We also often lack vocabulary. And with grammar, of course, we have to feel relatively comfortable in order to understand what they are saying to us.