A difference between Pinecone and many of the others you listed is that we host both embedding and reranking models in a serverless fashion. You pay for what you use while we manage the entire stack.
We trained a sparse embedding model because there is a lack of commercially licensed weights or APIs. For any proprietary model, particularly embeddings, there is a degree of lock-in.