You dont look at the team record and decide what to pay your players based on that record. Any agent would laugh in your face if you tried to make that argument to them. Players are paid based on their personal production in comparison to other players playing that same position.
If you are a WR, a QB, a DE, whatever position you play, you compare your stats to other players in the same position and that is how you determine value and worth. What the team record was the previous year has absolutely no bearing on what a player's value is. Do you think all the probowl players come from teams with winning records? Even teams that win 2-3 games a year usually have at least 1 guy make the probowl, they dont all suck. Now using your logic, that one probowl player should not be paid his market value because he plays on a bad team. Do you see how funny that argument sounds, you would get laughed at by every agent in the league trying to make that argument.
If that is the case, why about DLaw, what about Jaylon, what about Cooper, what about Zeke, why do all of these guys get second contracts when the team cant win but Dak is the exception? If you want to make a rule you dont give second contracts to anybody if the team record is poor, then ok, but apply that standard to every player on the team and dont cherry pick who gets second contracts and who doesnt.