Like most articles over there, it appears wanting.
It's a no-lose situation from the player's perspective. If McHugh busts, he earns $4M, plus whatever salary he makes as a MLB player, minus 10%, which could be a trivial number compared to that $4M. If he's even mildly successful, he stands to earn more by taking an at-market deal minus 10%, plus $4M than he would if he took a below-market deal earlier in his career, for financial security.
I may be missing the gist of it all, but if he is good enough to earn a lucrative contract, that 10% could well exceed his 4 million. Most people would count that as a loss. And why would a team offer to pay off that 10% "tax" with a larger contract, when their pool includes options without that tax?
Also, from the perspective of someone who would buy this stock, why would you invest in a asset who doesn't expect to make it big. The whole thing seems squirrely.