We may want to update Go & Python to run cmd/legacylibrarian from main instead of cmd/librarian on the legacy-librarian branch, so we can keep our tools on a single code path ahead of migrating.
This allows all our tools use a single code path as we prepare for migration. The branches are already drifting: legacy-librarian has recent command updates, while main contains the internal/semver logic required for IBV.
Consolidating them now will simplify the migration later, so that we don't need to worry about functionality differences.