@dk423 summed it up much better than I did. Stats are stats. My eyes tell me otherwise. I’m not giving a max contract to a guy who’s about to be 30 who’s never had a big hit that I could remember. That’s me though, just my opinion.
This franchise needs winning ballplayers. They don’t have many of them right now. You could plug a bunch of guys at a position like 1st. Vientos for example. The Mets actually have prospects right now. You have an owner willing to spend, he’s shown it already. You have Nimmo and Lindor, there’s nothing you can do about that. You need pitching, plain and simple, and if you can get Soto, get Soto.
The thing you’re missing, re-reading your post is that “no one is saying he’s the best player in the league.” Well, he damn sure is gonna expect to be paid like he is.