Baseball can't move players like other sports. Some guys are complacent because of different factors. If you know the team is stuck with recycling certain players due to the situation, it does give certain guys a sense of confidence from being released.
Guarantee contracts are a problem in MLB. I remember when I was invited to Cincinnati Bengals camp because their starting safety left as a free agent, but the truth was the backup started to outplay him. I, along with another free agent, come in to complete for the backup position. Out of nowhere, Cincy signed Louis Oliver of the Miami Dolphins and another free agent. they released all of us before camp. Management thought all three of us assumed at least 2 of us would make the squad and didn't work as hard. I learned that from the coach during my exit talk with the coach. I was shocked because I valued the opportunity. I know in football you can be here one minute and gone the next. That is not the case in baseball.