[His major concern is] "The principle of One Right Place - there should be One Right Place to look for any nontrivial piece of code, and One Right Place to make a likely maintenance change.
The more dogmatic you are about applying a design method, the fever real-life problems you are going to solve.
People who preach software design as a disciplined activity spend considerable energy making us all feel guilty. We can never be structured enough or object-oriented enough to achieve nirvana in this lifetime. We all truck around a kind of original sin from having learned Basic at an impressionable age. But my bet is that most of us are better designers than the purists will ever acknowledge.