I think it`s still the best system:
-It prevents "brownnosing" your way up.
-You can disagree with your boss or even company and not suffer the career-consequenses.
-Prevents direct entry captains from blocking your way to the LHS.
-It`s transparent and fair to everyone.