I think that we are always urged from a very young age to strive for perfection, to be first, to be the best etc. etc. so that if we don't match up to what we are striving for, we only seem to see the imperfections.
Allied to that most of us have great difficulty accepting a compliment.