If the Jays do well in the offseason, Drury becomes a redundant asset whose salary can be allocated better elsewhere. I said this before, but if the Jays have any hopes of competing, Biggio, Bichette and Vlad need to total 450+ games between them. Under that circumstance, the Jays can afford to give 150 plate appearances to some min wage replacement or below player. If one or more of those players lose time due to injury or poor performance, then the Jays chances of competing become significantly impaired. And under those circumstances, who really cares if the team is giving several hundred plate appearances to min wage replacement or below players, other than the people still watching the games. Plus there's the very likely chance that if Drury sticks around, he will be a significantly above min wage replacement level or below player.
Keeping Drury around is inefficient roster management. If somehow he clicks at age 27 with another team, good for him. The Jays have been on the winning side of that deal for a while now with Bautista, EE and Smoak.