How to prevent even master users from pushing to branch?

I know I can protect branches and prevent developers from pushing to the branch. But someone has to own the project - me! Maybe I’m an owner, or maybe I’m a master. In either case, even if a branch is protected I can still push to it! Is there a way I can protect a branch so that even master or owner users cannot push to it, but it must be merged via merge requests? It would stop me accidentally pushing to it. If not, might this be a useful feature to add?