Another wierd situation

As a side note, am I off base here to suggest that engineering should not have the kind of responsibility that these guys in my company want ownership of?