"Perhaps as a non-software engineer, code is out of reach."
Perhaps. Perhaps not. I am a "non-software engineer" and I use shell scripts to automate tasks every day.
I think there is actually too much code within reach. It gets in the way. Every day, more code.
One reason I like the Bourne shell is that it does not change much. It just keeps working.