Something we should keep in mind for most, if not all players, their contract(s) are more than they will ever see outside the NFL. It's not about money or amount per se but how much their team, the league and/or the market value/respect their talent against their peers.
Of course, $10M, 20M or 30M a year is more money than a play needs but how can you ask me as a top 3 DT to take 5M less than my peer with less bodywork, ranked #10-12?
This is why Dak will probably end his career as one of the most overpaid players in the league......unless he wins a min 2-3 Super Bowls.