In a vacuum, yep. However, filling an area of need also weighs on that decision, along with clubhouse chemistry as we know the Jays value.
For the Jays specifically, they need to evaluate whether the extra money and years for Tucker which fills a bigger positional need going forward vs Bo being a pretty great hitter in his own right, costing less money, and already has the clubhouse chemistry in place. Some of this will also depend on whether he is willing to play 2b as his primary position.
That.... or put your balls out there, sign both of them and, Diaz, and Imai to big deals with massive deferrals, knowing this is going to be cracked down on in the next CBA, and tell the rest of the league to start signing cheques or get left behind.