I boldened and enlargened the parts you and other people are completely ignoring from the original request, Felis.
You can have dual factor authentication without having to input the OTP every log in. Look at GW2, gmail, discord, and even iCloud. All of them only require input after so many failed login attempts, a certain amount of time passes, or a new IP. The OTP and the launch are archaic at best and need some serious updating.