Cap change that should happen

right but if team X has to choose between hometown Joe at a discounted rate, or free agent fred at full price... freds options have been restricted.

Yes, but if a team's draft picks do not count against the cap, then player's pay will actually go up. You are adding salary above and beyond the cap. I think the players would go for it, but the owners would not.