DevOps is what it appears to be, a meshinng of Development and Operations. For me the problem comes down to this, are these two areas congruent with one another, can they coexist together as a entity? I say yes and no. It makes sense to have Developers and Operations folks working together and closer and also for each side to have experience in the other sides area of expertise.
The rub comes in how deeply do you mesh the two together. I think in this regards it could get messy. Should Dev have operational capabilities in there Dev environments, absolutely, in the test environments, not so much, in the Prod environments, never or at least limited.
If nothing else comes out of DevOps, one thing needs to happen, the silos that separate the two groups needs to be broken down and the wall of mistrust has to be torn down.