There's nothing essentially non-scientific about the fields; it's just harder to control variables. The entire "hard science" vs "soft science" beef is a little silly when "hard science" isn't equipped to reason about most human concepts. Try not to chuck the baby out with the bathwater. I'd prefer to stop differentiating between the two ends of the spectrum as if they're inherently different.
I also find that people who poo-poo "soft sciences" still have strong beliefs about humans, society, etc, they just don't even bother trying to ground them in evidence.