Hierarchical route reflector design is mainly used by mpls vpn sevice providers where they want to build the redundancy at every tier. For more explanation kindly download the document which cleary depicts the situtaion when hierarchical design is preffered over simple RR design.