No, NXDN cant send alpha-numeric unit IDs, only numbers, so that does not meet the ID requirements.
While the intent for the Call Signs on the data stream of a D-Star transmission may originally be for routing, it does meet the ID requirements with every transmission, which makes it fine if people wish to do that.
However, I say that is not a good habit to get into, because it dulls the operators ability to remember when it has been about 10 minutes, and if they are on an analog simplex frequency it is too easy to forget to ID.
This is also the same reason I tell people never time your 10min ID with that of a repeater.... Because when you switch to simplex, you have trained your brain to ID when the repeater IDs, and you will be waiting a long time to hear that lol
Steven