It could have been done with a label tag without breaking interoperability. Now clients need to add custom handling for kind 20 or hide them (when people react or reply to them)
Discussion
Yeah, but not all clients need to add this. It's the same for the video events. If you don't have a player, it doesn't make sense to add.