2fa тоже вроде 100%ной безопасности не гарантирует...
Да ничто не будет гарантировать Вам 100%-ную безопасность - особенно, если эта самая безопасность для Вас сводится только к паролям и 2fA.
Безопасность - понятие многогранное (можно сказать "комплексное"). Чем больше мер Вы задействуете - тем защищенней Ваши данные и "кровные". И самые главные меры на самом деле касаются даже не сложности паролей и не 2fA, а банальной публичности информации: в конце концов, мотивация для взлома того, кто гарантированно ворачает миллионами, и того, чье финансовое состояние неизвестно, различна - и хакеру будет куда сложнее взломать, к примеру, Вашу почту, если он не знает, какой у нее адрес.
Тут многое зависит от того как 2fa реализовано. Если это в виде СМС кода, то да, есть методы перехвата СМС или получения дублей сим карт. Гораздо надёжнее если это Google Authenticator, данных по его взлому не встречал.