The students used to get brainwashed about the advantages of object oriented programming at the University of Oslo. Two of the professors had coined the term object oriented programming, and created a programming language called simula. Simula was the first programming language with reserved words like "class". It took me many years with functional programming in react, to abolish the thought that oop was the only way to write clean and robust code.