I am +1 Even though git is distributed, the github workflow (PRs) has some scale limitations. Having a lots of small PRs can lead into a maintenance hell for keeping them mergeable.
One way around it is to either have a "next"-branch or branch of master. Either way, branching is required. Since we have a lot of integration running on master, it is a far less expensive to branch of master instead of having a "next" branch. I would rather see devs working on bug fixing and features than merge conflicts. René