The big benefit of the MS package is that you get it all for one price. And that it's integrated so you have less configuration. But they're not deal-breakers. That's why parties like Okta and MobileIron still exist. Airwatch was also really good but VMware screwed them up like they screw everything up.
But M365 is not the only game out there. Unless you're limiting yourself to wanting exactly what M365 is. Then it's only that yes.
I do like your vision of a unified full replacement version. But even just gathering everyone's requirements for that seems like a near impossible task that would take years. And the end result would almost certainly end in a mess that's too restrictive for some, unusuably unsecure for others, and have a set of apps that will always be slightly wrong and difficult to change. These huge top-down solutions rarely work well