If hierarchies could be create in the connection, there would only be the need to model them once and use them whenever the connection is used.
At the moment, hierarchies have to be created every time a new report is made. Using templates is a workaround, but not convenient for a environment with changing database elements.
Hierarchies are extremly useful for a ROLAP approach on data.