No way he or his agent anticipated that 15M. You even said that is a huge overpay. Cardinals blew it.Fantasy.
Why? Why would he JUMP at it? He's coming off a 4 sack season (with a 59 PFF grade BTW) and feels he's finally getting it. He's a year away from FA and all his focus is on being the best he can in the coming year to get that first fat contract and set him up for life.
What possible motivation would he have for taking $10m per? If the team are offering $10m early it's because THEY think he's ascending and want to get him cheap. Why wouldn't you wait for more?
The only possible reason is injury. But the odds of career ending injury are miniscule.
But most importantly, and this part is key, if this is a thing that players and agents would actually do where is the mountain of players being signed early for cheap? Every team wants to sign players cheaper, so where are all these players signing up early for less money?
Or is Zach Allen just especially stupid?