cloud-provider defines the shared interfaces which Kubernetes cloud providers implement. These interfaces allow various controllers to integrate with any cloud provider in a pluggable fashion. Also serves as an issue tracker for SIG Cloud Provider.
Why do you think that https://github.com/kubernetes-sigs/vsphere-csi-driver is a good alternative to cloud-provider