It's really a PITA to use standard protocols on M365 now though. They try to make it as difficult as possible. And you need lots of exceptions from your admins. Everything is "legacy", the Microsoft word for Not Invented Here and they make it sound like something super dangerous.
Of course that third party clients don't give them any telemetry, "insights", cross-marketing opportunities like copilot, has nothing to do with it.