非日本人だから、意味が通ってても日本語表現として変だな、というちょっとした違いを感じ取れないんだろう。
純日本人なら高校生ぐらいで誰だって身に付いている日本語感覚だよ。