Players are expensive, injury timeouts are long and boring, getting players hurt is bad for business.
Yeah $$$ that's the cause.
And smarts. The game is not aided by 20 minute injury timeouts to cart players off the field. The less often that happens the better.