What is the purpose for uvm automation on type event

A SystemVerilog event can be used like a class handle to point to an event variable. It makes sense to copy or compare event handles, but not much else.

I’ve never seen anyone use this macro, and in general, we recommend avoiding using any of the field automation macros.