MikeB4:
As a manager I believe that getting staff to achieve their potential is an important critical factor of the role. If that means that in order for them to do that they have to leave then that is fine, I have done my job. I don't take it personally it is business. Another critical factor, staff welfare and wellbeing I take very seriously and will do my upmost to help being mindful not to overstep the limits and involve myself in their personal life without a very clear request to do so.
I feel the same way you do, Mike.
I'll do my best to ensure any staff that report to me are treated as fairly as possible, given the best opportunities to prove their worth and receive recognition for that worth.
Like Mike says, if that means helping an employee to improve their career trajectory by not standing in their way if they are looking to leave (if it's the right thing for them to do).
I also don't believe in over-reach into an employee's personal life. If I am invited into that inner circle, it'll be at a respectful distance only.