Yeah, those are good points. Projecting far into the future, it seems reasonable to assume he could do something like move to 2B or 1B. The biggest thing is that he seems like a decent bet to remain an elite offensive force until the very end. Obviously Miggy is a high bar, but that seems like the kind of player that is just out there for the taking, at a yearly salary which would only "cripple" the most pathetic of teams who are driven by arbitrary ownership decisions (i.e., us, the Reds, the Rays, the Brewers, and maybe 1-2 more).
For the Pirates, ok within reason I can see that in the longrun, such a big contract presents some big difficulties. But right now and in the expiring window we have with this core, I really can't buy it. There are enough guys who are pre-arb that we could be paying Machado 25 million a year and still keep the payroll at 90 million. Sure, we'd have some big decisions to make after two full seasons from now, but figure it out in 2020.
I think one of the biggest setbacks has been teams being unwilling to commit to a long haul. But I wonder if you could mitigate this practically fabricated risk somewhat by offering the 10 year deal and giving an opt-out clause after two or three years. Maybe it wouldn't be enough to really sway Machado, but from the perspective of a team like us, you'd essentially be gambling that he uses the opt out and you basically just had an elite talent on a very short term contract within the short window that the current core really has.