There are some good answers here. As always, "it depends". It's not always undesirable, but most of the time it is. In my experience, DevOps is often responsible for maintaining legacy systems, thus never gets to create new stuff. DevOps is also at the beck and call for other internal staff, thus a constant flow of interruptions and arbitrarily prioritized demands. Their job is to hold things together while all the other devs get to work on the new, cool stuff.