I work in a very large corporation 200k plus associates and we are required to have complete separation of duties. Application managers and developers have no access to production. A separate team handles all production DBA functions and implementation of developers code. All login and login attempts must be recorded and reviewed in an ongoing basis. All modifications require a change control process with review by change advisory board. Application modification requires application governance approval. On the up side its really difficult to damage and application on the down side new updates and enhancement can take a week to several months to implement.
I guess in your work there is no "Super User."
I can see how updates and enhancements can take time but it's necessarry for security pupposes.
Thanks for the insight.