Cris Carter explains why the NFL can’t afford to make every contract guaranteed