Basically every situations. In most cases, if a mod cancel an event instance, it does so for a reason, and thus not every time.
Unless you are writing a mod for statistics (number of time something tried to do stuff), you don't need the cancelled event.
It can hurt performance and it can produce weird effects when two mods trigger under the same event.