As more things become web applications with logins, logging in has become more painful. I have migrated from Gmail to Apple Mail because Google started logging me out every single week even though I use the same computer. Now it seems websites ranging from my credit card to my health provider all require two factor authentication, but do not offer using my authenticator app. This means I have to keep checking my email or text for a code after I login. Sometimes with a captcha to prove I am not a robot. GitHub even stopped accepting my two factor code and demanded I use their mobile app. These changes might improve security in some way, but they are hostile to user experience.
I can only hope this trend dies soon. Tools like Yubikey can remove the need for a second factor code. Apple has developed a technology to replace captcha in the background. They have also developed password less logins. Password managers like 1Password already support one time passwords. These new things cannot come soon enough.