I have the feeling with Microsoft that you either have to stay away from it, or blindly follow their route and accept the price and outcome that comes with it.
They're very strongly pushing to O365 and once you make that step you're sucked into that ecosystem. They make sure the O365/Azure stuff more or less works and neglect the rest. They're changing things daily, so you either have to accept it or stay away.
It's far from ideal, but the users and management want it and at some point one needs to stop caring and play along.
Perhaps one day the roof comes down and it'll change again. We'll see.