i agree............thats why i put in the wisecrack about baseball. hockey's cap goes up / down depending on nhl profitability and / or the value of the canadian dollar (which is going to be important this summer).
i like how basketball institutes the "larry bird" contracts to help with salary cap conformity, and allows teams to keep "their" players
https://en.wikipedia.org/wiki/NBA_salary_cap#Larry_Bird_exception.
hockey uses the LTIR (long term injured reserve) rule for teams up against the cap who lose a player due to injury. (its not easy to use and sometimes can cause more harm than good if used unwisely, but at least its there.)
what would football be like without teams in the past being able to keep the "fearsome foursome" , "purple people eaters", "steel curtain", "doomsday defenses" together for years on end ? the Rams felt this the most when trying to keep the GSOT together, which left little monies for the defensive personnel they really needed.
basically i'd like to see a more team friendly cap that allows at least teams own draft picks to be able to be signed easier (free agents be damned).