We’ve written a lot about multi-factor authentication (MFA) not being the Holy Grail to prevent phishing attacks, including here: