I disagree, in that you sometimes you do need to get the person to see things your way. As a mentor you should provide / present options. Failure is a powerful lesson, but being able to learn without failure is just is the same outcome.
Yeah this is what I don't agree with. As a leader, you act as a shield to the people that report to you. You may be privy to information or have a better view of the overall big picture. Sometimes there are burdens you don't want to put on the people that report to you. We can only be so transparent a lot of times.
Theres going to be times where you'll need to have them align with overall company goals etc.
What you're describing is just a manager.
If this sort of mentor needs something from a mentee, that's a conflict of interest. (People use "mentor" to describe different relationships though!)