None of those things are intractable, I have had scripts handle them all.
On top of that, writing scripts educates you on how such systems work. It really isn't challenging.
Sure. I can script a lot of things and have learned a ton by doing that. But when I'm focused on making an API or debugging one, I don't want to spend the time writing a script if there is a readily available tool that does what I need. I can better spend the time improving the app.