I think we can agree that 99.whatever% of scripts are added to try to improve things to get work done. If they cause problems, that’s an unintended side effect.
It’s weird that I see literally none of the problems I hear lots of you talking about our in the wild. If a script is “broken”, it can be fixed. I can’t even imagine how it could hold up an upgrade. Yes, adjustments are often necessary, but no more so than with any code that’s written in top of an application, especially when that application veers from guardrail to guardrail over a series of releases.
The assumption is that all script is bad, and I disagree with that assumption based on the evidence I see before me. And no, I’m not just referring to my always-perfect (I wish!) script.