As soon as you think you've heard all possible theories, another one more whacky than the last crops up !
One things almost for sure, the law of large numbers will dictate that one of, or a convolution of the theories on this thread will be the correct one.