Hot take: If you don't enable 2FA on your accounts, you can't blame hackers for stealing your account and wrecking shit. 2FA is free and there are tons of good solutions like Authy that keep it synced between multiple devices.
Conversation
Use a different password for each service, store the passwords in a password manager and set up 2FA. It's not hard to do these things in order to protect your accounts.
If you wanna be extreme about it, use a Yubikey. Or multiple.