I can see the connection between a Product marketing person and feature development. The connection between the guy responsible for supply chains and operations and product/software design seems a bit weird to me.
But I guess Steve Jobs trusted Tim Cook enough to take over the reigns and he was a COO.