SmallTalk was 30 years ago. Many SmallTalk concepts ended up in many languages, including C#. Objective C isn’t SmallTalk, and your ignorance shows a lack of critical thinking.
Just an observation, but you fail to establish any relationship in your own thought processes. Apparently, YOU are lacking that CT thing. Ignorance is not connected to CT...
Ignorance = the state or fact of being ignorant; lack of knowledge, learning, information, etc.
Critical thinking is the intellectually disciplined process of actively and skillfully conceptualizing, applying, analyzing, synthesizing, and/or evaluating information gathered from, or generated by, observation, experience, reflection, reasoning, or communication, as a guide to belief and action. In its exemplary form, it is based on universal intellectual values that transcend subject matter divisions: clarity, accuracy, precision, consistency, relevance, sound evidence, good reasons, depth, breadth, and fairness.