You're confusing Junior and College.
You can't play in College with a pro contract, that's why guys leaving college is a big deal.
People have a contract, attend training camp and get sent back to junior every year. The issue with some players is they're too young for the AHL, so if they don't make the NHL, they are forced to return to junior