Hash functions are repeatable. MBTI types are not--people often receive different results when retaking the test, even in short time periods. It categories are not based on research about significant aspects of personality, and often go against it. The Big Five personality test is a scientifically grounded one that actually works as you describe, and with less loss of accuracy.