It's a good policy IMO.
Yeah, because certain clubs and agents like to get extortionate when certain teams come to the table. In the end you end up with a player with a big transfer fee, big agent fee and big wages. If they don't work out you have to pay them again just for another team to take them.