An actual hard salary cap, the kind the NFL uses, would have been better. As-is, the existing NBA cap has so many loopholes that it’s useless in prohibiting great teams from getting even better. A team that’s over the cap shouldn’t be able to offer a $5M contract to any free agent, period. But the NBA allows this.…