yeah, it used to be that things like Perforce could still exist, because when they were created, they could do things that their OSS equivalents could not.
but since then, so many people have gotten used to the basic model that git offers (even if they still have issues with details of the syntax).
to gain a foothold in this environment is a monumental task, and anything that wasn't unambiguously libre and probably gratis too has little hope.