I agree with that assessment except for &quot;the product owner should be the project manager&quot;. I do internal dev so product owners are from the business and know the problem domain and (with our help) know what they want.
It&#x27;s going to be different for software for selling - but still, the project owner should be the person with the vision who is the &quot;single wringable neck&quot;, they should be responsible for negotiating on budget, deadlines etc.
The job of being a PM is always going to be in tension with that of the PO, I can see them forming a good team but fundamentally the PM is the representative of management imposed from above.