People are always shitting on bash but I like it.
It's been useful to me for slapping together solutions during ops emergencies. Luckily, I have usually had real programmers around to take the few bits of insight in those scripts to fix their code.
If you adhere to good style it’s readable and largely dependable.
There is a perverse pride in knowing you tamed that unwieldy beast.