People also hate having to create a new username/password combination for every single web service they want to try.
PS: 2 factor for corporate account and personal email
I also like email/password signups because I get to use different emails for each service. GMail helps with this since I can use johndoe+twitter@gmail.com and johndoe+facebook@gmail.com.