All clubs may agree to do it initially but then one club will leave them out to get an upper hand in negotiations on signing a player and then that will escalate back to square one. I don't think you could legally enforce clubs to have the clause in however sensible it would be.