Regarding the abortion point: I agree that science cannot answer the question regarding morality of abortion, but can philosophy answer it? In my view, philosophy can at best provide certainty of the kind "If you hold these moral values as correct, then option Y is not compatible with these values", but how can you "prove" scientifically that a certain value is correct?