Totally agree. I always find it interesting to see people interpret evolution as a new model/ mode of operation. This results in pendulum swings in "the solution"; i.e., in relation to this blog, the drive to become uber generalists rather than respecting specialisms and blurring the edges through skills learnt by greater collaboration.
DevOps is shifting the emphasis of what is important and in some cases reversing the direction of travel; e.g., we're now trying to narrow the gap between suppliers and the business, between the IT function and the business by placing importance on that empathic communication that forms collaboration. The idea that specialisms are now defunct is ludicrous... but unfortunately what we're seeing an increase in demand for by clients. Blogs like these will hopefully help to change that thinking.