Thanks for coming up with the relevant documentation Suhas - very kind of you.
But I think you're being overly-charitable toward SAP. This so-called "hierarchy" should be configurable, so that if the site wants all unique keys checked as part of the initial step, they can have it this way.