Earlier quoted context omitted.
I didn't learn Bash from scratch. I just serach Google/StackOverflow for similar questions. But that is the point, there are too many commands to do the same job in Bash, each with dozens of flags. It is hard to learn them all, or even find the right command (like shopt, read) or flag (like -rd, print0, -execdir) in the first place. That's why Nutshell will be simpler for small tasks.
No, the point is that if you go into a discussion saying: "X is better than Y but I should warn you that I never bothered learning Y but instead spent my time learning X" your ability to provide an accurate comparison is already put into question. Then you go on and provide examples of extremely sub-optimal Y code and compare it to X code you wrote. It's very uncharitable and very difficult to tell what is actually b…
Overall I agree with both of you but on different points, she'll scripting is an outdated painful process and yes we should provide optimal answers to be fair.