Data breaches and hacker attacks regularly see login information for millions of users made public, often without the users' knowledge. When you utilize the same password for each service, an attacker can simply use the public data from Website A to log in to Website B. You can prevent this by generating a new random password for each account, compartmentalizing your digital security.