The other thing to remember that these guys are so young that even if they out play the contract they can get a crack at free agency when they are still in their late 20s( assuming 2 team option years like Pratt).
So yes they have to balance security vs risk but if they turn out to be great they can still get a big payday.