I think the main reason that DevOps has taken off as a style is that it hits techs and management at the same time.<p>Techs like efficiency and combining development and operations seems like an efficiency.<p>Management likes the idea of reduced costs by employing one person to do the job of two.<p>Sadly, after a certain point it's not that efficient, due to the different skill sets required and general focus, so only the management wins in the end.