Правило написания «жи-ши» с буквой «и» считается сложным, потому что оно не поддаётся логическому объяснению. 5
Сегодня буквы «ж» и «ш» передают непарные твёрдые звуки, но в древнерусском языке, предшественнике современного русского языка, шипящие были всегда мягкими. 3 Поскольку в древности шипящие были мягкими, логично было писать эти сочетания с «и», а не с «ы». 3
С течением времени (примерно к XIV веку) звуки «ж» и «ш» отвердели, но «и» продолжили писать по традиции. 3
Кроме того, есть исключения, когда после согласных «ж» и «ш» пишется «ы», а не «и». 35 Такое отступление от правила встречается в иноязычных именах собственных или топонимах. 3