Considering all this, do you agree that we should stop categorising every time someone uses {{l|xx|foo}} where {{l/xx}} exists?
Yes, but I think that has already changed with {{l}}'s code being completely replaced by a module. It just takes a while to empty out the category.
{{l}}