Your suggestion sounds like a good solution. This forces each developer to make a decision. This is good as I suspects most of us just use our already admin privileged users while developing, which fools us to believe some resources are accessible for everyone, when in fact they only available for admins.