And your point is what, he should worry about being a hero instead of maximizing the amount of money he can get at the position he plays. Fans see the game differently than players. They see it as a business, as a job. Yes, many of them are thankful that they get to play a game they love as a job and make millions for doing it.
For them, the difference between making $35 million and $40 million is like the difference between making $70,000 and $80,000. They want to be paid all that they can be paid for their job and it is their agent's job to try to get it.
This is especially the way younger players look at it. And it's honestly how most younger people look at any job. As you get older, especially if you get to the point where you feel you are not financially wanting, you are willing to make more concessions for work environment.
Let me ask, how many concessions have you made in your job moneywise for the benefit of the company or your fellow employees? Have you turned down $10,000 so that your company could hire better co-workers, etc.?
I'm not one who feels like players should be making as much as they are, but that's the way capitalism works. They have the opportunity and they take full advantage of it, just like most everyone else would.
The team concessions that players make are things like taking a lower cap hit over the first couple of years, adding voidable years, restructures. They don't lose anything by doing them, though, because of guarantees and so forth.