Yeah, this kind of mentality produces utter shit like TOGAF. The code is still crap written by mediocre devs, but now includes at least 100% more complexity and needless abstraction!
[0] https://en.wikipedia.org/wiki/The_Open_Group_Architecture_Fr...