goal seems to be to create 1-1 API and feature compatibility, which is very different from various open source IdPs
Like another comment said, it's more that Service is being bought through Software, not Software itself.
We as an industry seem to keep forgetting that we don't get paid to build software for its own sake.