Those online services usually use more secure mechanisms for storing credentials than custom-made ones. Additionally, using these services, we don’t have to approve each new login, which is very time consuming (and annoying for the user who wants to contribute).