Account creation. Email is a unique identifier and in combination with a password can be a good way for a site to verify that has to deal with a real person. The websites want to avoid spammers and bots.