I, too, agree with the sysadmin.
#1 rule: as a sysadmin, once a system is in production I don't like to do anything that entails a change in configuration or requires logging in to the console. If it requires admin privileges to do, it should have been done before the system went into production. Of course, sometimes there has to be an exception, but it better be VERY important and carefully planned and tested. Even seemingly simple little changes can go haywire on complicated enterprise servers.
Add to that the fact that defrags are, as Nothinman put it, snake oil on modern file systems. Particularly on a database system, if heavily used, might be right back up to 30% in a week or so. And in the meantime you are wasting time having a virtually unusable system during the defrag process for no gain and needless potential risk.
I can say I'm jealous though of the environment your sysadmin works in. If you came to my department manager with even more risky "suggestions" than that, he would just tell you to go ahead and do it (that's if you would even bother asking), which you could since anyone even remotely affiliated with IT (including vendors) know the admin passwords. When I first started here, I would say I spent a good 80% of my time fixing problems caused by such changes by coworkers who think they know what they are doing. Through years of badgering and educating coworkers, I've gotten that down to about 20% of my time.