Philosophy or philosophy of science hasn???t IMHO a very good handle on what science is as a project, mainly because they haven???t listened to what science teaches us, to gather data and make verifiable theories. (Not that this is easy to do when it comes to the social parts of the subject.)