UML is not dessert topping and floor wax.
Hierarchy is a kind of order of abstractions.
The amateur software engineer is always in search of magic.
The task of the software development team is to engineer the illusion of simplicity.
A fool with a tool is still a fool.
Ah, but who do you think created the chaos?