cheers
I disagree. Plently of league clubs exist without copious amounts of NRL funding. Without a salary cap clubs would drop out of the competition, presumedly to be replaced by others. The cap is applied for the better of the competition.
Upon reflection, I think the real reason is related to the selection criteria for international teams, which (supposedly) gives international teams meaning - same for SoO. The same condition doesn't exist for clubs. No one cares where players come from to play for a club, applying a cap is thus not perceived to be unjust. Conversely, does this not weaken the meaning of what a league club is? If not, why can't the same logic be applied to international teams?