Я думаю что причины разные.
Думаю что причины могут быть такими (но не только такими):
1) Пользователю, задавшему вопрос, лень перечитывать все ответы и выбирать из них лучший, поэтому он от балды выбирает либо самый объёмный ответ, либо находящийся выше (в зоне его видимости) из-за большого количества голосов за него. Это когда задают вопрос не интересуясь им, а просто с целью получения кредитов, и найдя этот вопрос где-нибудь в Вордстате. Либо выбирают ответ того участника, если только тот участник проголосовал за его вопрос.
2) Пользователь, задавший вопрос, возможно побаивается репутации того, чей ответ он выбирает лучшим, поэтому его и выбирает, боясь его разгневать. Побаиваться он может или из-за того, что тот пользователь возможно добавил его в избранное и часто голосует за его вопросы-ответы. Либо тот пользователь сам перед этим тоже выбрал лучшим ответ этого пользователя, вот тот и боится быть неблагодарным. Также он может бояться большой репутации по баллам того, кого выбирает лучшим, считая что если много баллов, то это завсегдатай, имеющий много "сообщников", и его лучше не сердить. Ещё он может побаиваться если пользователь "с характером" и часто пишет разные комментарии людям. Вот он и боится его разозлить и навлечь на себя массу негативных комментариев.
3) Задавший вопрос не разбирается в том, про что его задал. Поэтому если ответ написан "профессиональным тоном", он может по легковерности счесть этот ответ верным, даже если он неверен.
4) Задающий вопрос как-то "аффилиирован" с тем, кого выбрал лучшим. То есть отвечающий может быть его другом, рефералом, или им самим (если это мультиаккаунт).
5) Задающий вопрос может быть просто троллем, шалуном, энергетическим вампиром, и ему нравится делать "не правильно", чтобы о нём потом думали и говорили. Такие аккаунты обычно заводятся не с целью заработка, а просто побаловаться.
А то, что люди голосуют за чей-то ответ, так это просто видимо взаимовыручка добавивших друг друга в избранное.