For specific branches will be useful an option to set if a branch should/should not be editable.
This will be useful for main/release branches (or others). You can view what is done, but not edit it, for that you can create a branch to fix a problem if is the case.
It can happen by accident or not for someone to edit something in those branches, with a configuration like that, this will not be possible anymore.