The premise is flawed. Robustness requires a shell that works the same across platforms and across time, and that means /bin/sh.
Most of the people reading this article, IME, are not familiar with /bin/sh, or its differences from /{bin,usr/bin,usr/local/bin}/bash, much less know how or why it is important to write robust AND portable shell scripts.
Comments
The premise is flawed. Robustness requires a shell that works the same across platforms and across time, and that means /bin/sh.
Most of the people reading this article, IME, are not familiar with /bin/sh, or its differences from /{bin,usr/bin,usr/local/bin}/bash, much less know how or why it is important to write robust AND portable shell scripts.