People Needing to Do Pull Requests May Hide an Organisational Issuefleeting
When doing continuous delivery, one can regret that people need to make feature branches. But when digging more, one can find out that the lack of organisational trust of the company and the fact the main branch is closed causes this issue, not the lack of education of the developers. Most likely at some point the developers reduce the cognitive dissonance by rationalizing that this is a good idea.
blame the game, not the players, often the system is perfectly designed to generate the result it did.