Porque um é o nome digamos mais "oficial" , científico, e outro é mais chulo, vulgar, tem mais o caráter de gíria.
Assim como:
Buceta e vagina
Rola e pênis
Trepar e sexo
....
Um é o nome científico e politicamente correto e o outro maneira chula de falar.
O q eu nunca entendi, é sobre as nádegas.
Se não pode falar bunda, pq( a palavra mais tosca de todas) bumbum???quem disse q bumbum é bonito? Chama de nádegas q tá certo.
Bumbum é mais feio q bater em mãe.
Depende do contexto, o "esperma" se refere aos espermatozóides ou gametas/células masculinos, enquanto "porra" pode se referir como uma expressão de raiva ou esperma também.
"Esperma" geralmente é usado se referindo a esperma mesmo. "Porra" muitos usam como xingamento, sem estar necessariamente falando disso ("ah mas que porra é essa?")