some people really suck at bash scripting. Some people are just lazy. I'm the latter. Often times i know whats best, i just dont care because it really doesnt matter in that particular situation...
Here are a couple sites that made me become the go-to person for bashisms and all the "why doesnt this work" bash questions.
The bash-hackers link is a frackin' gold mine.