デザパタが余計なクラスって
なんて短絡的な考え方なんだろう?

そもそもデザパタを理解してないのではないか?
あれは普通に設計をした時によくあるパターンをまとめたもの。

そう、”よくある”ものなんだよ。
デザパタというだけで余計なものといっているところは、
たいていアーキテクチャがない開発を行なっている所だな。

MVCとか全く知らずに、イベントハンドラやURLから呼び出されるコードに
すべてをベタ書きで書いているような所。