My personal experience would disagree, and I feel that
is throwing caution to the wind.
As any software person knows, you really can't tell what's going to happen to the code/scripts you put out, not committing it to source control is a dangerous game to play.
If you have a simple shell script sitting on a server doing some basic task, why would you not have it under source control where it can be viewed by future teams and seeing what changes have been made to it over time? Seemingly simple problems can be caused by minor changes which are very visible if its under source control.
Just because its simple doesn't make it any less important. Complexity is not a good measure of its importance.
Especially when you start trying to implement IAC in legacy areas...