In my experience, bash makes the simple things simple and the hard things (like complex pipelines, validating arguments, or “pure bash”) really hard. YMMV.
Python makes everything medium difficulty which can be a big win depending on the size of automation required.