I guess it sees everyone who isnt a member, as the name Guest, instead of Guest 1,2,3 etc
So each time a new username is added, it will add 1 to the members list as the name cannot be the same as one in use.
but each time someone connects who is a guest, they are allocated the same name, Guest, thus not adding another figure to the number of guests who visited, because “Guest” always comes back without changing its name