So a couple of things-the NFLPA does represent every player, so they aren’t going to let someone take far less than what that players value is. If Josh takes $50-$100 million less to “help the team” what’s going to stop the teams from asking all players to take less? A team certainly isn’t going g to pay more for a WR, DE, LT than they are a top flight QB.
Also, this is a business and Josh understands that part too. He feels loyalty to the Bills but he also feels loyalty to every other player in the league. These guys all want to see each other get paid. Josh is going to keep the price somewhat high because that means the next guy and the guy after that will get paid. These GMs and front office people are paid a ton of money as well, it’s not the players job or responsibility to make everything fit under the cap, it’s the front office-so they have to do their job as well