Правда ли то, что например сайт или сервис електронной почты не имеют доступа к паролям?
Теоретически, это можно сделать, если хешировать/солить ваш пароль на клиенте и не передавать на сервер.
Практически, это все равно остается вопросом доверия между вами и сайтом - сегодня они не передают пароль при авторизации, завтра фронтенд Василий шото напутал, и пароль улетел не только в базу сайта, но и к кампании, которая предоставляет аудит пользовательских метрик.
Если в коде нет фрагментов передачи паролей пользователя на сервер, то тогда пароль пользователя знает только пользователь. А в бд пароли и логины хранятся, иначе бы вы не вошли в аккаунт