Seems it is everyone’s interest, players, owners and fans, to have a system that is designed to keep talent evenly distributed among all 30 teams. Competitive balance. Baseball has more free agency than any other sport but is more balanced because of the nature of the sport; no baseball team is dominated by 1-2 players. Same with football.
Basketball has to figure this out. This is not about money. It’s about keeping competitive balance.
I have no issue with the balance of power in the NBA. What happened with the Warriors and Durant was an anomaly with the big spike in the salary cap otherwise they are homegrown talent. Teams like Denver and Milwaukee are legit contenders that aren’t big market teams. I love the soft cap structure we have now, but with a couple tweaks (like I proposed in a previous post minimum of 3 years for max contracts-compensation for teams similar to baseball when FAs leave ect).
It’s very hard to compare the NFL to the NBA. In the NFL you have 45 man rosters so, and the most important position QB it’s not like they can conspire to play with each other like in basketball.
In baseball there is definitely a competitive imbalance. Look at how much the Sox, Yankees, and Dodgers spend over a team like the Rays and Twins.