Well, Business Analyst is a bit like that. Focused on case-definition and testing and strategy and planning.
Architects need more technical understanding and PO would leave me with no one to hide behind and cry.
But if I don't program at least a bit, occasionally, I lose understanding of what the developers are dealing with.