Blocking internal transfers and promotions is a bad idea!
Sometimes, managers deliberately and consciously take actions that while logical, create situations that are non-productive and hugely demotivating. Unfortunately, this is more usual than not. In fact, this was the very topic of a one of my regular The Globe