Football is a business to the participants. It's smart of them to not risk injury any more than they need to. No idea about contracts, but even if there was all they would just have to say is they tweaked an ankle or have the flu.
Talking of millions of dollars, I'd do the same in their place.