Прерывание потока распространения событий на мой взгляд очень спорная возможность. С одной стороны это дополнительная гибкость и возможность повлиять на поток выполнения кода. С другой стороны это side эффект.
Осведомленность обработчика событий возрастает. Он не знает деталей о других обработчиках, но знает о возможности их существования. Фактически зона ответственности обработчика выходит за его границы.