>様々なクラス
これを一緒くたにすること自体が問題
「できること」と「するべきこと」は違うのよ

>そんな奇天烈なコードが本当に必要なのか
これを深くかみしめたまい