Fair point that blind rule-following is dangerous — but that's true of any checklist, not specific to this tool. The goal isn't religious compliance, it's surfacing relevant principles at the right moment so the developer can make an informed decision to follow or consciously break them.
Also — if LLM weighting on bad code is the core problem, isn't that an argument against using LLMs for coding altogether? Yet here we are, and they're useful anyway.