This behavior seems to happen only when there is no more words in the list that can complete the current string. Otherwise, it shows only existing domains.
I guess this behavior helps to autocomplete the domain extension for less-known domains that are not in the search list.