Cool. If it's not MLB, let's have the guys play football too.
Obviously they are trying to replicate MLB. Why else have a Rule 5 Draft, waivers, free agency - well, limited free agency with ridonkulous home-town discounts, but I digress.
And they only reason they have the cap is make it fair for everyone - although they'd be better off tying revenue to wins, just like prestige in the hoops game. They missed the boat there, and doing that would end tanking once and for all.