Agreed. It's also expensive, and support has been lacking. We'd much prefer something we could maintain and fix ourselves.
They are wildly, wildly expensive though.
I am not a defender of P4, but for some reason I'm defending them in this thread. It's free for < 5 people [0] if you want a side-project indie game.
[0] https://www.perforce.com/products/helix-core/free-version-co...