Well, there's always this to consider...
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Early reports are pointing to a normalized increase in <a href="https://twitter.com/hashtag/NFL?src=hash&ref_src=twsrc%5Etfw">#NFL</a> Salary Cap for 2020 ($200M) then back to back big jumps in 21-22 (not unlike how the NBA agreement worked). Potentially as high as $40M increases. <br><br>Translation: Mahomes waits until next offseason for an extension.</p>— Spotrac (@spotrac) <a href="https://twitter.com/spotrac/status/1233514904625274881?ref_src=twsrc%5Etfw">February 28, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
Like I said earlier, you sign the guy now and you're getting him for a bargain when the market gets reset as the cap rises. Not sure why this is so hard for some to understand.