I wanted to use a 2FA device for my banking accounts and no bank that I have spoken to would allow it. I’d had a breach on one account because my information had been leaked from several different places including the federal government and a credit agency and as a result the person used my leaked information to validate their way into my checking account. At that point they let me set up a pass phrase and a couple of other random safeguards. This was all well and good but it didn’t make me feel safer than having that account protected by a physical 2FA device. I was also given more free credit monitoring (which I’ve gotten like 4 or 5 times in the last 10 years or so). Still bugs me to this day.
Bank of America has two factor and optional 3 three factor integration, what are you talking about?
https://www.eff.org/deeplinks/2016/12/how-enable-two-factor-authentication-bank-america
Bank of America is not one of the banks I talked to because I will never bank with them again. I was 18 and they sent me (unsolicited) a credit card when I opened my first checking account. It had A 35% interest rate.
Commerce, Midwest, citi, and most if not all state banks have 2fa at this point.
Here’s the silly thing - most other countries have had a form of 2FA for decades. Yes, decades. Some of the earliest ones used to sent you a printed list of codes and asked you a random code from that list. This was before the Internet even when you had to use a modem to dial in to a bank to transmit your transactions.