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