I think they should be allowed if they have actual effort and maintaining put into them, but that's usually the problem. Most LLM projects get abandoned very fast.
This is a major difference with a project like Linux. Even if they start using slop code there, you know that they're not going to suddenly abandon it.
Maybe we need to think out of the box, and instead of an LLM tag, we need a tag like how long the repo has existed which can be automatically checked by a bot.