Without a CAP 3 things happen:
-Six or eight teams with richest enjoy a huge advantage.
-Salaries explode to even more preposterous heights.
-Ticket prices go even higher.
In 2019, every NFL team got $296 million in revenue from NFL revenue sharing. The Bengals contributed only $108 million while the Cowboys generated $575 million. The way it works today, the Cowboys are penalized for generating review and the Bengals are rewarded. What incentive do the Bengals have for raising ticket prices for their fans if they are going to benefit from the higher ticket prices of other teams? The average ticket price for a Bengals game is not $292, down from $309 last year. Cowboys ticket prices average $497 up from $403 last year. So the Bengals reduced their ticket prices which are already $205 less than Cowboys ticket prices and they will still get the same share of the revenue as Dallas.
The CAP is set up to benefit teams that do not want to charge or spend money and penalize teams whose fans pay much higher prices. Its not like Dallas is a big market city, like NY or LA. The cheapest tickets are Falcons ticket at under $200 on average. Atlanta is an up and coming city. The next lowest is Houston. Atlanta and Houston are not exactly poor communities.
There should be some reward for being the richest teams because the owners built the franchises into money makers.
Salaries might go up but if what you point out is true, the bidding would be between only 8 teams which would keep the market in check.
Call me cynical but what this is about is some greedy owners unwilling to spend to build a winning franchise. That's why there is a minimum CAP spend in the league too. Also, removing the CAP would force the Packers to go to private ownership, like another group of billionaires.