Agreed, clients could be a little more liberal in detecting spam, if you mark as bot then fair game because the end user can toggle it off.
I also think some stuff could be done with suggesting prompts maybe put as a tag in profile metadata, if a client rendered marked bots as /bot instead of @bot then when you type /bot it could suggest some of the things it does