It doesn't seem like "solely financial incentives" to me. Sounds like some guys are willing to make financial sacrifices so that their team can bring in more talent and hopefully win a championship.Yes, and with similar results. Brady's contract has allowed NE to close other positional gaps and made them more competitive than they would be if he was paid his true value. And his lower-than-value salary is relatively recent, starting in 2013 - three years after James/Wade/Bosh took discounted salaries with the Heat in 2010.
The NFL is also structured differently, carrying many more roster players and a much higher salary cap - so a single player (or even 2 or 3) taking reductions isn't going to make as big a difference as it does in the NBA.
The practice of players taking less money than their value to form superteams leads to imbalance, and the salary cap has no provision to counter it. It is designed around player behavior following solely financial incentives - if they start foregoing compensation to follow other incentives (i.e. rings), it really isn't going to do much except collect more hardware for a few superstars and more money for the owners who get much higher value while paying less salary.
I am not going to fault any team for trying to improve so that their fans get more value for the tickets they paid for and so they have a better chance to compete for championships.
I just do not understand why an organization doing that bothers some people.