The ability to generalize from limited data is a hallmark of effective learning algorithms.
Contemplating the weaknesses of others is easy; contemplating the weaknesses in yourself is hard, but it pays a much higher reward.