Код в любом случае будет где-то храниться, в любом из ваших классов, куда вы его определите.
Использование событий VS прямой вызов - разница только в способе вызова этого кода.
В первом случае вы триггерите событие, во втором случае обращаетесь к коду напрямую через вызов метода.
Ну это у вас только сейчас свелось все к тому, что разница только в вызове. До этого я только слышал, что эвенты плохо и запутывают. Так выходит их плохо использовать или нет? Что мешает в месте регистрации эвента нажать на контрл и перейти к нему? А в бутстрапе посмотреть какие навешаны листенеры на него. Ну а доводы «сам дурак, иди учись» такое себе. Изначально я просто хотел услышать в чем же минусы использования эвентов, доводов мало. Да, юиишные эвенты могут вызывать проблемы.