Both guys are only 26, and have been each worth approx. $236 million in about 7-ish seasons of play apiece. Yes, but they are up against a mountain of dumb contracts that owners have signed off on in recent years that is now making everyone nervous about laying out 10 years. It's not fair, but every contract from Pujols to Hosmer is stacking up against Harper and Machado's demands. Smart people realize that Harper =/= Hosmer, but owners are using those bad decisions as an excuse to not back the Brinks truck up for the guys who actually deserve it