Tatis is a 5-6 win player, will be only 27 in two months, and has 9 years and $292M left on his deal
Extending Vlad (same age as Tatis) took a significantly higher commitment
Kyle Tucker is two years older, a bit worse right now (~4.5 WAR talent), less tooled up, and will require a contract equal to or greater than what Tatis is owed presently
I would easily give up some choice prospects for Tatis.