What's the reasoning behind everyone needing that level of access?
We use 1password and have multiple vaults depending on what sort of clearance is needed. Need access to support emails? We'll add you to the appropriate vault. This way dev teams can be separate from marketing etc and no one can unexpectedly gain access to what they shouldn't be able to or wipe passwords they shouldn't have access to.