DMing bots should be seen as a separate unique thing, with it's own special traits.
Some of these will include:
- Possibly a unique UI, sort of like Group DMs having their own unique look.
- Admin permissions for the bot as if it was in a server (clearing reactions, deleting user messages)
- Ability to DM the bot without needing to be on the same server
- Ability for the bot to DM you without needing to be on the same server
Adding this can add the possibility of DM-focused bots, opening a new wave of opportunities and experiences.
Think about how cool it would be to interact with a bot inside a DM with its own specific commands.