While I agree that can devolve into a dogmatic belief system, I also think that that's partly a people problem.
Many of the ideas in Clean Code make code more readable (for example small methods, each containing only one level of abstraction; or good naming). It's on the coders to know how far to take these ideas and when to be pragmatic and say "good enough".