Why? Hierarchical design may be hard to follow and read. It adds additional work and it can bring in unnecessary mistakes.
Note: This is a tip from my new book which I am preparing. If you would like to be notified when this book is ready, just fill out this form >