actually, no, meh, there isn't really any reason to do it
encoding the content field is the main irritation in the json canonical format
i think all the implementations of it are now correct, anyway, but i doubt there is any real advantage to switching over to another encoding without the additional justification of switching to QUIC which lets the queues run a bit smoother at high load
it only amounts to like 48 bytes of extra utilisation plus maybe similar amount again due to json string escaping, really it doesn't add up to much... removing the ID from the event would do more, since it has to be reformatted to get the ID to verify it, might as well just not send the ID