I agree specific DVM kinds is kind of quirky. I think the issue is that the observed usage is different from how the spec was conceived.
Spec: specify a kind and see which npub replies
Actual use: tag a specific npub
If someone tags and npub that is set up to give a certain response, then the kind number seems redundant.
But IMO this kind of thing is always the issue with defining a new spec, including if you were to define a new one. IMO better to evolve what is already in use.