Das, was Du für Dich selbst als selbstverständlich ansiehst, betrachtest Du auch bei anderen als selbstverständlich.
Oder Dinge erscheinen Dir nicht wichtig genug, weil Du sie nicht als 'Leistung' ansiehst.
Da Du schon bei Dir selbst nicht anerkennst, was Du an positiven Dingen leistest, oder an Dir hast, so kannst Du auch andere dafür nicht mit einem Kompliment 'beschenken'.
Ich für meinen Teil sehe das meiste auch als selbstverständlich an, da das meiner Einstellung entspricht und wenn mir dies jemand durch ein Kompliment als etwas besonderes vor Augen hält, so ist mir das eher peinlich. Dennoch weiß ich, dass es für viele eben nicht selbstverständlich ist und sie eine andere Einstellung haben.
Z.B. steht es für mich außer Frage, Menschen, die mir etwas bedeuten zu helfen - sei es bei einem Umzug, bei Problemen oder sonstigen Dingen. (Im umgekehrten Fall merke ich aber sehr oft, dass wenn ich etwas bräuchte, so gut wie keiner da ist, der das genauso so sieht, wie ich.)
Genauso ist es mit meiner Arbeitseinstellung und sehr vielen anderen Dingen.
Für mich sind diese Dinge 'normal', andere sehen das oft ganz anders.
Aber ich versuche zumindest, mir das vor Augen zu halten und andere dann auch mal mit einem netten Wort zu bedenken. Es gibt genügend negative Kritik, da freut man sich doch auch mal über was positives.
Wenn Du jemandem nicht wegen seinem Aussehen an sich ein Kompliment machen willst, dann sag ihm doch einfach mal, dass ihm das, was er trägt gut steht. Denn auch wenn man für sein Aussehen an sich nichts kann, man kann etwas dafür, ob man sich stilvoll kleidet und gepflegt rumläuft, oder aber gammelig und ungepflegt.
Auch wenn es keine große Leistung ist, ein anderer freut sich, wenn er nicht immer nur die negativen Dinge vor Augen gehalten bekommt.