Путаница между буквами Ж и Ш в русском языке может возникать из-за исторической традиции написания. 1 В древнерусском языке на этапе формирования кириллической письменности звуки [ж] и [ш] в этих слогах были мягкими. 3 Впоследствии языковые процессы привели к потере палатальности и замене звука [и] на [ы], но письменность сохранила архаичную форму слога. 3
Также путаница может возникать у детей, которые плохо различают эти буквы на слух (так называемая акустическая дисграфия). 2
Ещё одна причина путаницы — отсутствие необходимости указывать на твёрдость согласных Ш и Ж дополнительной буквой Ы. 3 Эти буквы обозначают твёрдый звук, поэтому нет надобности указывать на их твёрдость ещё одной гласной. 3