It’s not about stupidity.4,700 iCloud user IDs and passwords.
Horrible, are people actually stupid enough to give out their passwords?
Sometimes you lose faith in the human race.
For example, it can come in the form of an Apple branded email telling the user their account was recently logged in at location X and immediately reset their password if it was not them. The linked login page that steals their password is typically identical to the legitimate site. Most users simply don’t know enough to know if a email or login webpage is legitimate or forgot to check in a rush to reset their password.
There are lots of ways people can fall for these type of things. Someone who knows what they’re doing can make it look very legitimate, even get an SSL certificate so people who know enough to look for the lock in the address bar are fooled. This is why 2FA is so important.