Fucked for us too....I would love to have avoided this
But I'm surrounded by a management team of penny pinchers and "architects" that think they know what they are doing (they don't, they are lazy fucks - "designed" a system that basically meant not designing anything).
I have been STAUNCHLY against using Office 365 since the first day someone on my team mentioned it. This is just one of a few outages recently and other shitty problems that would never have occurred had we stayed on-prem.