I don't know much about science and philosophy, but the way I see it, both want knowledge. I think scientists are using research to get knowledge. And I think philosophers are using thinking and talking to get knowledge. So philosophers are tinking and talking about things they don't understand. And scientists are researching things they don't understand. So science is far more effective to get knowledge than philosophy. If knowledge is MMA, than I think science is wrestling and philosophy is kung fu. Science > philosophy.