> there's no v1 and v2 repositories for example
We wouldn’t know. GitHub is probably running something very different to normal local git including optimizations for performance and cost.
They must only ensure API/protocol compatibility and could have already replaced everything else many times over.