What is the idea behind the salary cap?
The main reasons behind fixing a salary cap on a particular sport are as follows:
To ensure the financial fitness of the entities taking part in that sport
To guarantee the supposed fairness of the competition.