Disagree. PRs are useful async collaboration tools, good for encapsulating a feature into a single referenceable point, and provides context for people outside the individual writing the code.
In short, it helps your org scale. This sync “trust” model only works for small teams
You need PRs when:
• You don’t trust the code
• You don't trust the person writing the code
• You don’t trust the process used to write the code
• You don’t trust the system used to check in the code
Maybe we should dump the PRs and work on that trust thing instead?