I believe it's possible that the players may actually be better off if the league implemented a salary cap system that made the qualifying offer system disappear completely. The top end could be some semi outrageous sum like $350-400 million or whatever that would still allow the top few clubs to flex their financial muscle. I believe a floor would force the lower end teams to actually spend on their clubs vs pocketing the revenue sharing funds. I believe if the league was forced to open the books and set the cap to increase over time based on league revenues that the players would be better off in the end, particularly the mid range guys are really getting the shaft in recent years in free agency, particularly those that are barely good enough to receive a qualifying offer. The high end earners also happened to be a lot of the players who tended to populate the unions negotiating group and it feels like they tended to negotiate a lot based on the needs of the top few earners in the game while sort of ignoring the lower income earners of the sport.