I believe that this system really helps push people to focus on helping others in the organization and really making them focus on how others can be successful even if their path wouldn't be the same as theirs. Another aspect of the current system is the advisees can request to have different advisors if they feel others are better suited to understanding their background and goals.
I like to naively think that this system benefits both the advisor and advisee and both can get a tremendous benefit from the relationship. Overall having a mentor and mentoring others is a great tool for personal and professional growth. On several occasions I have had to really think about how to discuss options with my advisees who have different cultural backgrounds from myself.