Prob cos people love to have an opinion.
My DH family told us to change DS's name after we had named him, he was here and we hadd announced it to the world - his name is Sami, hardly controverisal.
people just love to have something to say.
Just remember it is your baby - call the LO whhatever you like... they will get used to it.