I'll grant that "one value per file" (sysfs) and "no new process-unrelated files" (proc) are positions strongly held by a vocal minority of kernel developers, but, in practice, they don't appear to be rules that are well-enforced. I feel bad for the submitters of patches such as this one; one gets the impression of a double standard.