So why is this a problem?
Generally it's a problem because the sysadmins are busy and can't get to it for a week, and something needs to be installed on this machine today or a team can't get work done.
You seem to be infected with the sysadmin disease that causes the patient to think that no-one else can run yum safely. Generally, the less experienced/capable the admin, the more susceptible they seem to be to this disease. Nobody should be working on the mail server, but they shouldn't need to be doing anything on the mail server, anyway - it should be a protected box. For general development boxes, it shouldn't be an issue. For production boxes, you NEED a sudo account so someone who knows what they are doing can perform production support. Trusting a system admin to do this who doesn't know the application is as risky as letting a secretary administer the mail server.
Less sarcastically, sudo exists for a reason. It's trivial to let someone perform a subset of admin tasks without giving away the keys to the store.
As an admin, it's also smart to learn to delegate these tasks when possible. It reduces your response time to tickets, improves user productivity, and creates skill redundancy. These are all good things for you and the business.