Removing working code costs effort. Someone has to audit dependencies, test regressions, update documentation, and shepherd the patch through review. If the old code is not hurting anything, the rational choice is to leave it alone.
Then LLMs started reading the source tree and filing bug reports faster than maintainers could close them.
canartuc.medium.com, in "Linux 7.1: Kicinski Called It ‘LLM-pocalypse.’ Then Deleted 138,000 Lines. | by Can Artuc | May, 2026 | Medium"

Original Source: https://canartuc.medium.com/linux-7-1-kicinski-called-it-llm-pocalypse-then-deleted-138-000-lines-afa3cb6136dc