Soto's contract wasn't even that crazy once you sit down and calculate just how good his career WAR projections are. 65 WAR or something to age 40 makes his contract out to be $12M/WAR, and much of it in the future when that will be the going price. I think it's around $8M/WAR right now.
Vlad projects to around 40 WAR, or $480M/15. He's had up and down years but all players have high variance, even the superstars. I don't buy that as a reason to pay him less. However the whole showing up to camp out of shape in 2020-21 takes him down a bit for me. Maybe something like $420-450M range