Players can get out of their bat contracts if they want to. Some won't because of the money (I don't blame them). Some will because they want to play with certain teams. Depends on the player, their situation, and the teams involved.
Whats the big deal? Are there people that are such big resmondo fans that they are going to anonymously bash kendrick day after day for doing his job? Asking for a friend.