Allows users to publish events. Not "short messages called" events. An event can be literally any data.
And yet, the client sends the event as a message to the relay.
You can call a json a message if you want, but data is a more accurate statement. Also, it doesn't have to be short...