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