It's called building loyalty.
If I have a work place that is willing to offer me a lot of personal support, Encourage me to spend more time with my family, actually wanting to pay me more then the basic award, invest heavily in my training and personal development, bring in specialist coaches and trainers to build my development in the areas that I lack, believe and encourage for me to move into leadership roles, and then make life long friends with my work mates.
If a competing company tries to poach me with a position with more money. Even if the deal is a lot more than what I'm being payed. It's going to be incredibly hard to make a decision and leave all the positives that have been mentioned. I'm going to be in a bind about my ethical issues of leaving all my friends, and the company that has looked after me since I was a kid that needed the support. It's not rocket science.
Edit: im not just talking about Joe, im talking about all our young players. Trade and free agency is pumped up on steroids, and is only going to get more brutal.... we need to invest in loyalty.