Зачем на сайтах при входе через соцсети просят email/пароль ?
Создается аккаунт к которому привязывается соц сеть для быстрого входа. Таких соц.сетей на один аккаунт может быть несколько. Соответственно вы сможете а один и тот же акк. быстро зайти с любой доступной соц сети.
Если же делать вход только через соц сеть, то тогда при входе через другую, вы попадете в абсолютно новый аккаунт никак не связанный с первым. Это порождает дубликаты и путаницу как для разработчика так и для пользователя.
К тому же, многие сайты хотят иметь свою пользовательскую базу, и используют соц сети именно для быстрой регистрации (с готовым аватаром, именем и т.д.), а слово "войти" — как замануху.