Shifting to two-factor auth is hard to do. GitHub recommends the long game
theregister.com
theregister.com
From a service point of view, MFA can be deceptively easy to implement. Over the past year or two, it's become all the rage due to aggressive and effective credential-stuffing campaigns.
Unfortunately, it's also difficult to get this right. You can end up with users permanently locked out, you can introduce SSPR abuse, you can increase demand for SIM swapping and email account takeovers.
It's better than what came before, and it's part of everyone's Defense in Depth strategy, but it's not a silver bullet.