He isn't. And he won't be.
That 184 million is a heist by Heyward.
Dude was 5th in the national league in WAR last season -- which is fantastic.
But of the top 10 guys in the NL, only 3 of them posted WAR values over 2.0:
Jason Heyward - 2.0
Nolan Arenado - 2.2
and Brandon Crawford - 2.9
Now with Arenado and Crawford, those are left side infielders where defensive value IS something you pay heavily for. So if the Rockies wanted to pay Nolan 184 million, it's more understanding (Arenado's 24 by the way). And Crawford signed for 75 million.
But at the power positions, especially in the outfield, it's very very rare to pay for defensive value. And frankly I'm not terribly confident Heyward's gonna repeat or improve on a 3.8 offensive WAR on a season he posted a (nearly) career high BABIP of .329.
Could he? Absolutely. But that's a lot of money to risk for a player with an unpredictable record.
And especially considering the Cubs were nearly a World Series team as it is. It just isn't a move they even needed to do.
Maybe the hope is that because Heyward is a patient hitter...that he'll figure to see a lot better pitches to hit with Rizzo and Bryant (presumably) ahead of him in the line up and that could help his production.
I still have no idea who the fukk the Cubs were bidding against for him. 184 is outrageous.