Account lockouts prevent brute-force attacks but can cause denial of service if not managed carefully. They should only be used when there is a secure, reliable process to unlock the account. Limiting lockouts only to administrators or only to users is incorrect and creates either security gaps or denial-of-service risks.