Se você for um componente sub-atomico sim, a teoria é certa. Pra relacionamentos não faz o menor sentido, pessoas procuram e se dão bem com semelhantes.
Acho que não necessariamente. Tem que rolar identificação em alguns pontos importantes, não precisa ser igual até na cor do shampoo que quer usar, mas em alguns pontos considero importante ter identificação. Totalmente oposto em absolutamente tudo (ou em coisas muito importantes) EU acho que não vai pra frente.
Em um primeiro momento, talvez. Mas para um relacionamento duradouro, essas diferenças podem pesar muito.
Eu prefiro alguém que tenha opniões e gostos parecidos com os meus.