Fair point, Rob. Small sites certainly have no need, I would say, but when you start working on large, complex sites, I find them invaluable.
Of course, those are also likely the projects that are the most harmed by the “issues” you mention, if everyone is not on the same page with best practices, etc…