@cjwatson @penguin42 I don't remember all the details, and I couldn't find links to discussions back then, but my memory claims that the idea was that code names are less likely to be misunderstood as finished releases.
The later development of the archive pool structure and `dists` directory handle this betterer.