I believe this detail wasn’t clear to the majority of people who voted for PEP-8016 and who didn’t take a closer look at the discussion or noticed the commit, not only me. The people were supposed to vote the final incarnation of the PEP. They weren’t supposed to read and interpret the bits of information which was scattered between a PR commit message and a long discussion which took place on Discuss over the course of almost 2 months.
I disagree. As I said the concern here is that if few core developers will propose themselves for candidacy (as I think will be the case, and which was the very rationale of this change), it will be inevitable that some external unknown person will end up in the council simply in order to fulfill the 5-persons requirement.
And that is why I think a possible solution would be having all core developers publicly nominate each other first. One may decide to reject the candidacy but accept it in case the alternative is to have an external unknown person instead. This way we can understand who are the ones which are deemed more trustworthy by the core-dev community, and also end up with a bigger pool of valuable candidates to choose from.