Should only your senior staff be allowed to deploy to production? And do you keep junior developers away from certain parts of the codebase? You're creating "team debt"!
You sit in a meeting with your boss, negotiating your salary. Of course, you’re the awesome developer and feel like you should be paid 10x as much as the guy sitting next