> I mean, git's whole raison d'etre, back when it was introduced, was that you do not need online access to the repo server most of the time.

So what ? That's not how most people prefer to use it.