I did answer your question you just didnt like the answer. There is also the fact most team try to resign good player before they become FAs(like Hardy) but some like to gamble and go for the cash. So yes they do try to give them extra money for overperforming and some take it and some dont. Just ask Capt, DG offered him a decent contract for his skills but he wanted the most cash he could get. Only reason he was a Panther last year was because no one wanted him. So he lost his contract and had to play for the min. So he gave up being payed what he was worth for the hope he would get a random, but it was his choice.
So once again, You are the weakest link, good bye.
Since you don't seem to have the capacity to pick up my point, I'll spell it out for you more clearly.
You said that players are "greedy" when they try to get as large of a contract as they can, because it's possible that they could underperform and wouldn't give any of the money back. However, despite the red herrings and strawmen you have been trying to answer my question with, teams who have a player that performs to a higher level than his contract, they DO NOT pay their players retroactively as a reward for past performance. They might offer a larger contract next time, but they are paying for predicted future performance, not as a reward for past performance. They are simply competing with every other team for the player's future services.
And when teams offer to extend contracts, it's to prevent players from hitting free agency, it's not as a reward. Here's another hypothetical for you, although I'm doubtful you will understand this one either considering your track record. If a player was making league minimum over a season but still ended up breaking records and winning MVP, then destroyed his knee in the last game of the season and had to retire, would his team give him the millions he should have earned over the season anyway?
If your answer is no (and no is the correct answer), then your argument about players being greedy because they might underperform falls apart.