Actually that's the most sane way for countries sorted by alphabet. Since I live in Canada I always expect CCC...until I hit one.
- Cabo Verde - Cambodia - Cameroon - Canada
So if you were typing 'can' instead, you would always be correct (today) even if one of the earlier ones were removed.
And it especially doesn't make sense for such an long-standing core UI toolkit to not have these kinks ironed out. These behaviours are already handicapped by their obscurity, no reason to make them behave counterintuitively on top of that
The behaviors also aren’t that obscure, assuming you learn that you can select by typing a character in the first place. When used regularly, you then rather quickly learn what happens when you type multiple characters.