I was talking more about the ability to tag all weapons with one of a small set of tags - types, if you will. Say, dumbfire, dogfight, interception, anti-subsystem, bomb. And then, set the AI to automatically prefer certain types of weapons against certain types of targets. Especially for the intercept category. It might help with the problem of the AI being mostly useless at pure interception.
For example, let's think about a hypothetical, difficult escort mission. The player is given command of two wings. The player decides to have one wing of interceptors and one wing of space superiority fighters. The interceptors are loaded with long-range, high-damage, low-maneuverability anti-bomber missiles, (like the Trebuchet), in one bank, and a normal dogfighting missile (Tornado, Harpoon, etc.) in the other bank to make sure they can properly defend themselves from fighters. The interception missiles are tagged with #intercept - a tag which makes the AI use them against bombers and not against fighters, which will likely evade them, and if not, waste a missile on overkilling a fighter that should have been used on a bomber. The dogfighting tag would tell the AI to prefer to use them against very small targets like enemy interceptors and space superiority fighters, instead of expending a very large number of them to down one bomber.
I've always wondered if the AI already does something like this, but when I think about it, at least in retail - there was weirdness like Hornets being excellent at killing cruisers and transports, despite not being described as anything like an "assault" missile. I'm not saying it's a mistake, necessarily, perhaps it was and

just didn't correct the description. My point is, perhaps having specific roles for weapons defined in the AI tables could make them more effective at doing the jobs you assign them. It would also reward people who look at their mission objectives carefully and change all the loadouts. That's probably most of us already, but rewarding attention to detail is usually not a bad thing.