The only time I find PM/PO whatever terminology you want to use (management people love to argue about the semantics and philosophy of their roles), was when I was developing complex derivative financial products and I need someone who knows more than me. Otherwise I have no idea what function they serve, since I can envision and build a better product than they can if I understand the domain.