Grant PowerUserAccess to all developers by default so that work is not blocked by insufficient permissions.
PowerUserAccess is a very broad managed policy that allows almost every action except IAM administration.
Granting broad permissions by default for the sake of convenience violates the principle of least privilege and increases the blast radius of mistakes or credential leaks, so this is incorrect.