Now part of the problem is that Aaron Rogers got paid Super-super-big $$$ when other QBs were just getting Super-big dollars, and that put a crimp on GB’s spending.
This is an excellent point. Since the NFL has a salary cap, paying big bucks to a quarterback or other star player, leaves you less to pay to other players.
It’s above my pay grade to do all of the calculations, but, it’s got to be something which NFL general managers have to know how to deal with. Putting the best team together at all positions, within that salary cap, has to be a big challenge.
In some ways the salary cap has ruined a sport like professional hockey. You have a team like Pittsburgh that has had a solid winning tradition over the last 10+ years, and they are severely constrained by their salary cap. An NHL team will usually carry around 25 players on their rosters that count against the salary cap. Pittsburgh's top eight players account for something like 63% of their salary cap, and the average player among them is about 31 years old. It reached the point of idiocy a few years ago when they traded away their starting goalie (Marc-Andre Fleury) to the expansion Las Vegas Knights and got almost nothing in return. They just had to clear an aging, expensive player off their roster for salary cap purposes.