I can see both sides to this but a simple compromise could be had. ROOKIE contract guaranteed unless said rookie gets a job for another team. If he is cut on year two but fails to latch onto another club, then tough ****....... he gets paid. Has to be that way or teams wouldn't be serious as to could cut immediately with out even a chance. But guaranteeing the salary grants a more solid chance at team participation. If you cut him anyways....... you pay but he does get a job elsewhere, then he / team assume salary from there. I think even pro-rated bonus signing should be on the line too. Would hold rookie accountable to play vs money.
Salute the nation