Professional contracts, especially in football, are based almost entirely on the value placed upon the player's worth to the current franchise versus both the perceived value of other franchises have for the player and expected future contributions from said player. Contracts have far FAR less to do with how fans evaluate the worth of a player.
A contract's dollar amount is based on the former. Not the latter. Any insanity some fans place on the $$$ of a contract and 'blame' the player is totally misplaced.
Romo got paid. His contract had somewhat of a tangible detrimental impact on the franchise's salary cap. However, he got paid what Jones thought he should pay him in order to retain his services. If anyone should faced fans' irrational displeasure over Romo's contract, it should have been Jones. Speaking of which...
In my opinion, it is 99% assured Prescott will get paid within the next eight months. Guess what? Some people will
never still not understand how professional contracts are finalized and their first reaction after getting the details of Prescott's new contract shall be "What the <expletive>?" Guess what part deux? Prescott's contract
may have somewhat of a tangible detrimental impact on the franchise's salary cap.
So. Do not hate the playa. Hate the game. Or at the very least some people should consider not doing a Romo on Prescott this time around.
Or better yet do as I did over a decade ago and rant continuously about ending the salary cap altogether! Those were good times.
Good times.