Contrary to your assumption, teams do teach English for players who want/need it in the minors. But picking up English isn't an overnight thing, especially to get to the size and depth of a native speaker. Some things are not really able to be translated, such as mindset and culture.