The salary cap was originally brought in to stop clubs going broke, rather than to even out the competition. It also protects players from signing for big money, only to find that the club can't afford it and they will be only paid 50 cents in the dollar.
The fact that it does even out the playing talent between teams can be both viewed as a positive and a negative. Those on the negative side would say that it makes the one club player extremely rare, and also promotes mediocrity with the standard of football. Those on the positive side would say that every team that starts the season would at least think they are a chance of making the finals, so prolongs supporters interest in their team, and thus helps with attendances and memberships etc.
The Holy Grail would be having a Salary Cap that protects clubs from themselves - but also allows players to earn whatever the market is willing to pay.
Perhaps modifying the cap would come closer to acheiving this, such as having players salaries count less towards the cap over time. Say a player who has been with the club for 5 years, then only 80% of their salary should count towards the cap, the next year 70% etc, etc. Allow players who have been with a club for say 10 years, to have absolutely no restrictions on third party sponsorships. Also allow clubs one marquee player whose salary doesn't count towards the cap - which can be paid for by the club or wholly by third party agreements.
The fact that it does even out the playing talent between teams can be both viewed as a positive and a negative. Those on the negative side would say that it makes the one club player extremely rare, and also promotes mediocrity with the standard of football. Those on the positive side would say that every team that starts the season would at least think they are a chance of making the finals, so prolongs supporters interest in their team, and thus helps with attendances and memberships etc.
The Holy Grail would be having a Salary Cap that protects clubs from themselves - but also allows players to earn whatever the market is willing to pay.
Perhaps modifying the cap would come closer to acheiving this, such as having players salaries count less towards the cap over time. Say a player who has been with the club for 5 years, then only 80% of their salary should count towards the cap, the next year 70% etc, etc. Allow players who have been with a club for say 10 years, to have absolutely no restrictions on third party sponsorships. Also allow clubs one marquee player whose salary doesn't count towards the cap - which can be paid for by the club or wholly by third party agreements.