Почему не используют onclick внутри тегов html? И как лучше всего обрабатывать нажатие?
Через onclick можно подключать максимум одну функцию, рекомендуют использовать eventListener
да и onclick вроде как устарел)
Потому что это некамильфо уже давно, тем более чаще бывают задачи, когда после клика нужно прервать стандартное поведение, навешивая на элемент несколько событий.