Human slop is equally as bad, but this is not what Linus chose in this case, he chose to accept the higher risk of almost 2x as much more bugs using LLMs which lead to the introduction of LLM slop.
I don't care if it is Linus or anyone else, slop is slop human or not, with LLMs it is far worse.
I force all work to be split up into chunks, properly investigated, spiked, and planned out, and then implemented via TDD (with only system-boundary mocking permitted). It's not perfect, but I've seen regression bugs very much cut so far.
Beyond that, if it's a GUI app, I also require the TDD cycle to require GUI tests with screenshot evidence, and proper assert statements.
He didn't even review the code. [0] Someone else did.
[0] https://lwn.net/ml/all/as6vBoWQGglxXxb0@thinkstation/
This is what happens when you use LLMs and this is far more irresponsible of Linus because he is vibe coding C code in the kernel.