ボタンをbuttonで実装しようっていうやつ、言ってることはわかるんだけどbutton以外の例えばhrefのないroleつきのaなんかで実装したときイベントリスナーを張る記述なんて関数化されてりゃ数行だしめちゃくちゃしんどいというわけでもない気がして具体的にどういう話を挙げているのかよくわからん