Even the Standard Model does not explain gravity, hence it is not "extremely clearly defined".
The reproducibility crisis across the social sciences (and sometimes even in biology and medicine and - hot take - machine learning) is evidence that many of these models are both wrong AND useless for prediction, as opposed to just being incomplete.
Back to my original point, it’s misleading to claim that social psychology is not a science and should be ignored.
That's very different from the other items listed previously.