Носителя языка понять сложно даже при длительном изучении. Они говорят очень быстро и могут строить сложные фразы, что-то проглатывая.А когда общаются два не носителя, они оба строят фразы попроще, на уровне "правильный набор слов". И  тогда друг друга хорошо понимают.  Если же идет общение с носителем, то именно он и должен упрощать свою речь и делать ее понятной собеседнику.  Ну не могут все люди мира знать язык на уровне носителя другой страны.  Это  и сложно, и нецелесообразно.