The argument is equivalent to racism: developers in each camp are prone to try and apply their best practice scenario to all websites, instead of realizing that there are different types of site or online app; different audiences with different requirements.
Nolan Lawson has written this article to explain the cases in more detail. To paraphrase:
The web has fundamentally changed. It’s expanded. It’s blossomed. There are more people building more kinds of websites than ever before, and no one-size-fits-all set of “best practices” can cut the mustard anymore.