Wasn't Git conceived as an api instead of a straight up all-in-one VCS?
It's not what I would call strong evidence, but then again: if you're building an API without a clear consumer, it'd be worthwhile to build your own consumer too. Especially if you're your own market.
There then were a couple different porcelains written and discarded in favor of what we have now.