Thank you for this difficult and complex question.
I like to believe that the two knowledge systems can work hand in hand and that there is no contradiction between them once people have a better appreciation and understanding of what each brings to the equation. I prefer to think we can do it this way, but we have a long way to go.
I will be very honest with you on this: Difficult doesn't mean impossible. It just means that we have to work harder.