Any reason for not using pull requests? for me it gives a better interface for the discussion. Better (but very basic) code review tool too. 
 
Can anyone explain to me what projects like Docker are doing wrong by using pull requests?