Would you give root access to developers on production servers?
Sigiloso
No. You need to have change control and separate access between dev, qa and prod systems. It's important to test code before reaching production and protect production systems from unplanned changes.