Only four factions will be available on release of Code 1. It's a subtle but relevant distinction: other factions will be added later (but not sectorials, and nothing that's been discontinued or doesn't have a model).
I would argue then that its irrelevant then as N4 releases just a few months after Code 1. Nobody who doesn't have Code 1 faction will care after the release of N4. Let's say all the other factions get released by December, people have already been playing N4 for months. If they had released all factions at the beginning then existing players could become engaged with Code 1 and helping bring new players into the game and might actually stick with it after the release of N4.
I think that we need to remember that Code 1 and N4 should be considered different systems. Code 1 will have different profiles/costs and it is possible that the factions will actually play differently based on Code 1 versus N4. Code 1 for all we know could make the factions very similar and mostly cosmetic. We don't know yet. But I can see that Code 1 is a massive effort to simplify the game. Expecting it to happen for all the various armies at once does not seem reasonable. Thankfully we should have more information in a few weeks as we approach Adeptcon. Now N4, which is looking like a "cleaned" up version of N3, I can see the changes to all the factions happening at once. They have stated multiple times that it will not be like the N3 change that did not update the Human Sphere parts.
Once Code One releases, I'll be using it to both run demos and beginner events for the foreseeable future. It's a highly relevant distinction for both those cases.