I've never had a manager who "owned" anything, let alone to an "extreme" degree. It's ICs who are responsible for shipping quality work on time, sometimes at the expense of their health and personal lives. And it's ICs who take the heat when projects go off-track.