It is a very valid point and I agree with you. This is a known fact; if you sign up with a social account you give up on privacy.
When you sign up in a service with a username and password there are a lot of unknowns. Do you know if their understand security at all, if your password is properly stored, if they protect your data from brute force attacks, timing attacks, etc.