From my perspective, I think that in order to control nature we need science, and to progress in knowledge we need philosophy. There is no substitute to philosophy and science will never be able to outgrow philosophy.
Historically also some cultures promoted philosophy (Greek) and some technology (Romans). But to Greeks we owe our skeptic inheritance, something without which we could have never developed. Similarly, in East, philosophy was more preferred but West favors technology these days. As a result East lagged behind in market competition but got enriched by principles and ideologies - something more fulfilling than technology. Philosophy frees us but technology makes us a slave to our passions.
I support the points of Julian Baggini in this article http://www.guardian.co.uk/science/2012/sep/09/science-philosophy-debate-julian-baggini-lawrence-krauss .
However Lawrence Krauss also comes to a similar conclusion:
"What surprises me is how we have become victims of our own success, at least in certain areas. When it comes to the universe as a whole, we may be frighteningly close to the limits of empirical inquiry as a guide to understanding. After that, we will have to rely on good ideas alone, and that is always much harder and less reliable."
What do you think?