I understand this is the current and prevalent mindset I just think it's wrong. If you are told or find out someone is looking for another job, and that person is a good and important resource to your organization, why not take every reasonable action to try to retain them? Instead people have his knee-jerk response of, "Oh you're thinking about leaving? Well NOW I'm never going to consider promoting you because you aren't loyal."