nztim:TBH All printers should now be using modern authentication to talk to azure and NOT imap/smtp and if the printer doesn't support it then the printer should be replaced
Rubbish. These 'modern' authentication schemes have zero to do with security. They're all about control.
OAuth2 adds a dependency on HTTPS as there is no token exchange mechanism within SMTP itself. While this likely isn't a big deal for most uses, there is a need to reauthenticate applications periodically, including after a password change in the case of Google. For a tool which is designed to send notification e-mails without user interaction, this is problematic as it will eventually fail, silently. Further, OAuth2 also puts users at the mercy of the service provider, who may rate limit access to their API (Google does this) and could at any time decide that an application doesn't meet their standards, breaking it for everybody.
