You can also lack the authority depending on the codebase and seniority. I still freshly remember a one line fix in a large game codebase I could have fixed right then and there, but had to simply file a bug for because that part of the codebase was managed by some other studio.