Буквально несколько минут назад отвечал на похожий вопрос. Удивительно, как разных людей пробивает почти одновременно на похожие темы.
Так вот, логика в русском языке вполне себе есть. И это далеко не самый тяжёлый случай. А как насчёт немецкого, французского? Во французском слово при произношении может быть короче раза в два, чем количество букв при его написании. А польский? Про английский уже упомянуто в предыдущем ответе - там вообще нет никаких твёрдых правил; это единственный известный мне случай (может наличествуют другие примеры, просто не в курсе), когда в словарях почти всегда к каждому слову идёт транскрипция.
Почему так? Да как бы русский и упомянутые другие языки, если так можно сказать, довольно "старые". Письменность для них создавалась:
Некоторым, как скажем испанскому, повезло больше, но это не так уж часто.
Вот если бы нормы литературного русского устанавливались в XIX-XX веках группой учёных-энтузиастов, на основе народных сельских говоров, то тогда бы, может, и действовал бы принцип "как слышу, так и пишу" - как в беларуском, сербском и т.д.
Так же, чтобы писать без ошибок по-русски, надо просечь некоторые принципы орфографии, заучить некие формулы. Кажется, некоторые педагоги-новаторы серьёзно продвинулись в облегчении изучения этих правил. Но так-то, здесь как в математике вы можете вычислить, как должно писаться нужное слово, и где ставится знак препинания. Есть исключения, но их не так много.
Вы бы взвыли, если бы учились в 1913 году, когда действовала "дореволюционная орфография". Вот тогда грамматика была жутковатой. Реформа разрабатывалась ещё при царе, а большевики просто сумели её провести жёстко и быстро, в своём духе.
Логика есть, просто чтобы ее понять, нужно вникнуть в историю языка, в языки-предшественники (древнерусский, старославянский). Все исключения являются сохранившимися древними формами, на которые не подействовало преобразование.
Вопрос очень похож на аналогичный: "Почему в лесу нет деревьев?" Не в правилах русского языка нет логики, а в самом вопросе! Понятие "правила" уже включает в себя определённую логику. Без логики нет и правил.
Логика есть. Она называется Словообразование. То, что противоречит канонам, которые динамичны, - есть сленг. Сленгу есть место и ниша в любом языке. Примеры предлагаю искать самим.
Да, и словообразование, насколько я помню, это самый длинный раздел в школьном курсе.
Чтобы писать по-русски грамотно, надо читать побольше, и желательно не в интернете и не аудио-книги, а обычные, бумажные... А "некоторые принципы орфографии" здесь не при чём - они нужны только учёным при написании мало кому интересных диссертаций на темы вроде "О влиянии шипящих суффиксов поэзии Вознесенского на производительность труда такелажников Заполярья"...