The task of the software development team is to engineer the illusion of simplicity.
Multiple Inheritance is like a parachute. You don't often need it, but when you do, you really need it.
Hierarchy is a kind of order of abstractions.
The function of good software is to make the complex appear to be simple.
Ah, but who do you think created the chaos?
In 2031, lawyers will be commonly a part of most development teams.