Já me disseram que ocorre porque normalmente chamamos
"Fofo" apenas amigos; um homem que desejamos faz
coisasfofas, é "um fofo" qdo dele falamos aos outros, mas nunca
seria "fofo" como elogio de primeira mão.