抽象化というか、独自にクラスを設計するスキルを磨かなくても、最近の言語やフレームワークを使えば、用意されたクラスのオブジェクトを組み合わせるだけでも、それなりにアプリケーションを開発できるのかもなあ。クラスの消費者は増えたが、クラスの生産者として腕を磨く動機づけが減っている?
RoR風フレームワークなら勝手に用意されたクラスにガッツリ手続き型でプログラムを書けば動くってのはあるし、それで是とする風潮は確かにある。
そういうのは大概ひどいコードになるものだけど、それに慣れきってしまうとその手の手続き型のコードの方に脳が最適化されるらしく、手続き型のコードの方が読みやすいと言い張るようになる事例が散見される。