In both the NBA and NFL, younger players are subject to the draft and there are caps on rookie contracts, and in the NFL young players only get restricted free agency. Similar restrictions and caps for younger, less-experienced players also exist in organized baseball.