Even the mathematical models that we use to understand the behavior of atoms are not 100% accurate. I don't know why people expect psychology which is just a pseudoscience, like astrology, to be 100% perfect. Anyone can say a bunch of crap and throw some bogus data in the midst to prove their point. Psychologists have been doing this since the very beginning.