Pull Requests encourage rework

The very act of a pull request creates a bottleneck. It is a synchronous handoff to another member(s) of the team where approval to progress is mandated.

Pull Requests can hinder Continuous Integration but they also slow down the overall project through how rework is handled.