I honestly don’t understand how teams in large companies operate without pms. In the initial 5 man design phase sure skip them but when it need 10 groups to deliver some small change that they give zero fucks about the pm is there to keep everyone annoyed enough to do their job.
I still don't understand the role of PMs when there are engineering managers, product owners and self-organizing teams involved.