Lol, I know the feeling. I've been using C2 for almost 3 years and still discovering things like this.
Most events in Construct pick instances. If at least 1 instance was picked, the event is considered to be true. If no instances were picked, then the event is false, and the "Else" condition is triggered.