Because there is no such thing has truly random, in so far as computer generated randomness is concerned. Even if italki were using any of the built in random functions there would still be a pattern that emerges. I seem to get the same teachers recommended over and over more often than any others.
It stays like this for a while and then a slightly different pattern seems to emerge for a short while. This is true of all computers and all randomness. A very technical topic/subject.
Part of the reason you sometimes see a pattern emerge in teacher suggestions is because the randomness is based upon time. 24 hours a day. so you might see different teachers at different times of the day. You will not get the sort of randomness as for picking lottery tickets spinning in a drum, or throwing leaves into the air and selecting the first one to land.
And to incorporate what Joe said into this answer, you should expect to get students who live within a three 3 hour time zone difference.
There have been other teachers who have said I can't get any new teachers, they were advised to be active in the discussions and answers, and now they have students.