Should all NFL players get fully guaranteed contracts?

#PayThePlayers
#EarnYourContract
Should all NFL players get fully guaranteed contracts?