CRM email sync with 365 - app passwords

CRM email sync with 365 - app passwords

Hi

We have synced users crm account with hosted 365 email accounts. 

365 has MFA enforced across the tenant. Now encountering issues with 365 sync failing due to password errors after some time. 

Advised that will need to use app passwords from 365 in order to sync exchange mailboxes to crm. Does this not seem an outdated and insecure way to sync email from 365 to crm? 

Thankyou