That's not how humans work. We're lazy.
You ever use snapshot tests? They're garbage. They're garbage because people glance at a 300 line diff and go "that seems right", because a good chunk of the time it is. But some portion of the time, it's borked up.
Having it in git doesn't solve that problem.
They'd just start fights and subjugate their vulnerable residents.
They should have been kept as puppet states after the civil war.