I can see the immediate convenience, and technically it might not be an issue thanks to the unique
id of each plug-in, but aren't we just moving the problem to where it becomes difficult to debug?
For example, how will you know which of these are causing problems? In the terminal, it would output the problem along with the name of the plug-in.
Currently, they all require a unique name, and their
label attribute is provided to enable you to both condense and prettify their names in GUIs.
label = "Collect"
If you use the package as a namespace to the name of each plug-in, you could avoid this and as an added bonus also efficiently be able to tell which groups of plug-ins have an implicit relationship.
See how it's difficult to tell whether the last three work together, or are independent? Now picture all of the above without the package in the name.