I think developers who don't do ops find these concepts a bit alien and don't understand the benefit as much. A lot of the problems in the organization can be solved by an exchange program that places a person in a different team for a while as an intern, just to learn the basics.
I had to do all of those things at startups and while I suck at many of them... My basic understanding lets me communicate better with my peers and understand the necessity more.