Again you going of on tangents about MS, really doesn't make your argument seem grounded in reality.
Sure it could be an optional tool all OSes must support, instead of a mandatory local API, but neither of them are the same as MS uploading encryption keys.