あながち>>1は間違っていない気もする
100年後にはオブジェクト指向って史上最悪の無駄と呼ばれててもおかしくないような

プログラムを作るためには最小ではその命令が書かれてあればいいわけで
それ以外の要素が増えれば増えるほど無駄の多い指向と言える
ある要素が増えたせいで、別の要素が必要になり、さらにそれを扱う技術まで必要になり
伴って設計も複雑化し、プログラミングは設計なんて言われる始末ってアホだろ