It's worth noting events are "interpreted", but it's a grey area between interpretation and compilation. Actions, conditions and expressions are run in compiled plugin code, but the overall event sheet is interpreted (ie. choosing when to run which actions, conditions and expressions).
Since running events happens at the same time as rendering the screen, though, I doubt many games are limited in speed by events. Rendering usually takes longer, which means you get your events processed "for free".