NO
В одну строку кода добавляет функциональность - устанавливает поля created_at при создании или updated_at при изменении объекта.
Расскажите, как Вы сможете реализовать эту функциональность без событий?
Ну и без событий реализовать легко, допустим, переопределить save().
Мы отвлекаемся)