Question: do languages simplify over time?
Answer: The same happened from Classical Latin to the Early Romance languages. This compensation happens all the time. So in general languages simplify one level (often the most problematically complex level at the time) while the other levels get more complex to compensate.