Древнерусский грамматически намного сложнее современного. Санскрит вообще считается одним из самых сложных языков. Почти во всех древних языках было много падежей (что сильно усложняет язык), форм глагола и так далее. Ну, с одной стороны, это можно объяснить тем, что языки складывались стихийно, и потому, условно, как попало
и с большим количеством исключений. А потом, в процессе развития, стандартизировались, вырабатывались нормы грамматики и прочие правила... Но, например, в испанском исключений практически нет (только склонение некоторых неправильных глаголов, а при чтении вообще нет ни одного исключения), а в английском - сплошные исключения во всех областях речи, даже при чтении, если ты заранее не знаешь, как слово произносится, ты его даже не факт, что сможешь правильно прочитать