You seem to misunderstand that the point is in authority and responsibilities; even though his concern may be valid, he is not authorized to fiddle with the script and will be fired if he does. Whoever has authority is responsible for validating his concerns; if the responsible party chooses to dismiss it and damage happens, then the responsible party will be blamed for the damage.
It's the really twisted type of corporate-think that makes companies spend big $$$$ on support contracts and makes them mistrust opensource projects. Unfortunately, it's how the money goes around too, so irrational as it may seem, you either get with the program or search for a meal in other people's trashbins.
Makeshifts last the longest.