I'm not sure but how much do the other leagues rake in yearly in revenue? They do play many, many more games to recover their player salaries. One would think that there is less risk to guaranteed contracts with baseball & bball. Side note, basketball use to be my favorite sport. Due to teams buying championships through acquiring all the best players, I soured on the whole shenanigans. Personally I agree with guaranteed contracts for football players but agree with the hard cap. Players would have to be willing to get less $$$ for that to be feasible in the NFL imo.