sudo really only has a benefit from helping a sys-admin protect the server from human error.
Nowdays, with the use of isolated development, staging and production environments the risks of running a ‘bad’ command as root as harming the system are the same as they ever were, but the remedy to recovery is easier than ever by simply having the server images restored.
A good sys-admin will always make backups of the server he is working with so that if anything doesn’t go according to plan the changes can easily be reverted. Also, no live changes should ever be performed directly on a server. This is madness.
Server changes should be first tested in a staging environment such as a Virtual Machine, or a clone image of the production box. This way, the risk that something goes wrong is so limited that ‘sudo’ command is now redundant by using proper risk management practices.