The issue is the speed of review and merging. Adding branching will make this worse not better, because there will be more branches no one is looking at. I made some concrete suggestions at the DPDK Userspace Summit that would help if implemented.