Exactly. Our devs got into their job because they preferred programming to maintenance, vice versa for us 'operations' people. We each have our skills, which we're free to concentrate on and expand, without falling between two stools trying to do each other's jobs.
Basically devops means treating people like interchangeable cogs who can do any job they're dropped into, and that's just not how the real world works.