I understand your point fine… I just wish you’d made it in the OP.
Also, it’s always a mistake to assume that you know the experience or competence level of someone you’re speaking with.
That said, I’m interested in solutions… actually doing things. For example, it would not be difficult for me or another person familiar with Blender’s Python API to extend that skeleton of an add-on I wrote to work for all modifiers. However, like other artists and developers, I have other projects of my own (both art and code) that I personally consider a higher priority. So if you want that feature, you have 3 real options: 1) wait until someone has an interest and a short enough to-do list of their own to finish it, 2) do it yourself, or 3) offer something that would cause a person with the know-how to bump a feature like this higher on their priority list.
The drag and drop thing is more difficult to pull off, but devs are certainly aware of it. Per-object wireframe color is possible (there have been patches, in fact), but currently being opposed from a UI/design perspective. Wire colors in Blender already mean something, so getting those two things to work together takes some thought.
These things are all possible and they’ve been on the dev’s radar for as long as people have been asking (likely longer). But priorities don’t change based on talk. You have to do something.
Or were you really just interested in ranting about features you want to have?