Особые правила написания буквосочетаний «жи» и «ши» в русском языке существуют благодаря исторической традиции. 24
Когда письменность у древних русичей только зарождалась, в их языке не было шипящих твёрдых [ж] и [ш], а были мягкие [ж’] и [ш’]. 1 Поэтому в буквосочетаниях «жи» и «ши» писалась буква «и», так как она обозначала мягкие согласные. 14
Изменения произошли в XVI веке, когда буквы Ж и Ш стали обозначать звуки твёрдые, но правописание к этому времени уже настолько укрепилось, что сочетания «жи» и «ши» продолжают сохраняться вплоть до наших дней. 2