Does this mean that generalizations about  eyewitnesses and eyewitness situations are irrelevant, or useless? No, not necessarily. What it means is that until better evidence comes along, "subjective human judgment" must determine whether this or that empirically-untested feature matters. This is the way it always is - there will always be such features - even though we fans of the rule of law and rational inference feel uncomfortable about this inevitable situation. Perhaps this problem (of the inevitable presence of empirically untested features) is one very good reason for trial by jury [of 12 or more persons].
Evidence marshaling software MarshalPlan