The reason for that imho is largely because in Japan, anime is not seen as something solely "for kids" and also no opinion that "kids won't notice anyway" if the voice acting is bad. Not to say all non-Japanese voice acting is bad. The majority is though, especially for anime.

For me, it's also the fact the voice actors often don't make any effort to pronounce foreign names properly.