Microsoft may be way ahead, but it is contra their business plan and profit model to allow you to have perfect data privacy, ability to self-host, and ease of exit. So they will always offer an inferior product (for those who care about these features)