Почему многие английские слова читаются не так, как пишутся?

Изучающим английский язык непросто привыкнуть к тому, что большинство слов читаются не так, как пишутся. 
Во многом эта разница объясняется так называемым великим сдвигом гласных, происходившим 16 веках, когда многие гласные звуки постепенно изменялись в речи англичан. 
Например, слово «time» до сдвига читалось как «тим», а сейчас — «тайм», а «moon» эволюционировало из «моон» в «мун». 

Путаница усугубляется тем, что один звук в некоторых словах изменился, а в других остался прежним — можно сравнить «bear» и «meat». В это же время распространились печатные станки, благодаря которым укоренилось принятое в тот момент написание, поэтому речевые изменения не сумели повлиять на текст.