Языки эволюционируют со свременем, меняется в том числе произношение. Поэтому чем старше письменность данного языка, тем сложнее будет соответствие между написанием и произнощением, и тем больше будет исключений. У меня база для таких выводом не велика: говорю на двух языках (русский английский и русский), хорошо знаком еще с двумя (немецкий, французский), имею представление о трех других (украинский, испанский, голландский). Еще несколько распознаю по звучанию, но не имею информации о письменности. На этой базе гипотеза выглядит правдоподобной. Знатоки других языков могут что-нибудь добавить?
И еще, если подобная закономерность имеет общий характер, то она должна была действовать и для древне-греческого и латинского - их письменность существовала на протяжение веков. И тогда в поздней античности эти языки звучали совсем не так, как мы думаем.