@britechguy M365 gets the push it does because there is no other ecosystem on the planet that does what it does. And not using it, even as a single user is denying yourself access to a bucket of automation. BUT, such automation means increase in time, and by extension productivity. Your business doesn't run in such a way that the increase in question is needed or wanted, so you're free to wander about and do whatever.
However the fact remains, if your day is time constrained and you're a business owner, and you don't have your business leveraging M365 heavily, you're simply not doing yourself any favors. As for the eggs in MS's basket comment, I'll just also point out this is painting an picture of blatant ignorance on your part. It is once again, as I've told you before, very similar to saying vaccines do not work. It's lunacy, and it illustrates ignorance of what M365 is, how it's built on top of Azure, How Azure is architected, and how Microsoft has the entire system built such that it's REALLY HARD for it all to fail at the same time.
That platform has been online publicly since June of 2011. In the almost 11 years since then, it's never been "globally down." Despite the entire planet's worth of bad actors attempting to make it so. Google nor Amazon can make the same claims. M365 has had its share of issues, and is far from a perfect platform, but it's also well proven reliable at this point. So reliable that governments around the world are using it too.
You get what you pay for.
In MS's case you get what you pay for, if you're talented enough to know the product well enough. (Thus is always the case though right? Think about Windows in this space)
In Google's case you get what you pay for, if you're willing to live inside their box (Same for Apple)
In Amazon's case you also get what you pay for, meanwhile they're handing you rope to not only hang yourself, but everyone else you know while you're at it. Once could rightfully make the case that Microsoft is doing the same thing... but M365 / Azure is more structured than AWS is, so I feel it's easier to "get started" on Azure. Doesn't mean that you cannot do amazing things with AWS though!