I think the most compelling reason would be that there is a good chance he was the 4th best OF on the team, and $3m is not outlandish for 4th OF, especially not for a team that guarantees $5m for Neifi Perez. There was also a decent chance he'd be the 3rd best OF, and an outside shot of being the best or second best OF on this years team. That's not saying I expect him to be all that good this year, but the current OF isn't any good, and it wouldn't take much to outproduce some of them, at least. Neifi had a far better year than Corey did. Perhaps. But he still sucked, and he consistently sucks. Corey's off year was an unexpected low. Neifi's crappy season was an expected clunker. The point is if you are willing to pay Neifi $5m, you have to be willing to pay Corey $3m, so money can't be the reason. The Cubs aren't going shell out $5.5 million or so for 2 gloves.