Ihr seid beim Versuch, eine unkorrekte Aussage zu erklären/begründen etwas abgedriftet.
Die Aussage, dass Strings nicht verglichen werden können, ist schlicht falsch. Jedenfalls wenn man vom
Typ String spricht. Eine Label-Caption ist vom Typ TCaption und die wiederum von Typ String. Somit werden auch niemals zwei Zeiger verglichen , wenn man die Captions zweier Labels vergleicht (das war die 2. Falschaussage), sondern immer der in ihnen enthaltene Text.
Daran ändern auch Erklärungen des Verhaltens von völlig anderen Typen gar nichts.