I also assumed "referral agent awards" also played a part.
Having seen Microsoft, Google and Amazon people 'pitch' their cloud solutions to a mid sized company I used to work for with quite 'normal' cloud needs, I can tell you it's not that MS sales people are great, but rather that Google and Amazon are terrible and can't be bothered to even make a serious effort for anything but the largest of deals.
I think its central problem is that it doesn't know what it's supposed to be, so it tries to be everything, and feature creep has turned it into a slow, bloated mess.
>I think its central problem is that it doesn't know what it's supposed to be, so it tries to be everything, and feature creep has turned it into a slow, bloated mess.
I think Sharepoint is exactly what MS envisioned it to be. A development platform to integrate other MS tools/platforms for presentation to internal end users.
If you want something you can just install, tweak and run with, Sharepoint isn't (and never was) an appropriate solution.
But if you want something that (with significant effort) can bring all your MS tools together (encouraging the purchase of even more MS software), Sharepoint and development effort can create something useful.
N.B.: I hate Sharepoint. It's needlessly complicated and overly dependent on other MS products. As such, please don't take this comment as an endorsement of it.
https://www.joelonsoftware.com/2001/03/23/strategy-letter-iv...