だめです。オブジェクト指向設計では
動く(顧客の目的に合致する)ことが第1ですが
効率化しパターンを適用して保守性や柔軟性を高めなければ
良いプログラムといえないということになっています。

理由は簡単。

顧客の要望は日々変化し、プログラムもそれに合わせて変化しなければならず、
保守性と柔軟性を高めることは原価コストを下げるからです。

安く仕入れて高く売る。
それが商売としてのプログラムなのです。
商売としてプログラムをやる以上、効率性を重視しないと会社が倒産します。

プログラムは趣味?
ならいいですけど。