The ignorance in your statement is mind-boggling and shows a deep bias toward the physical sciences and the number of mod points that it has received just shows how well it panders to this particular audience. The success of physical sciences does not come from their "solid foundation", but from how much simpler their fields of study are. As one moves up the ladder of complexity or murkier sources of evidence, the less predictive they become, not because they are any 'less scientific', but because the science is more difficult. Ecology, behavioral biology, medicine, and archaeologically-based fields all live in the middle of this spectrum and it is evident from the lack of consensus and frequent regressions in those fields.
The biggest problem in the social sciences isn't their practices, it is that their findings are inherently political, so it is very common for them to be used by people with an agenda or even promoted in order to create those tools to do so. While ideologues certainly exist in all academic fields, the murkiness of social science makes it more difficult to discredit their ideas conclusively. Even so, there are large bodies of actionable evidence which must be contended with. Unfortunately, journalists and the lay public rarely have the familiarity with the field or the sophistication to interpret social science research.