horses for courses
I had professors who were experts in COBOL, APL, FORTRAN, LISP, Pascal and Prolog. They were each inspiring. But it was the LISP advocate who pointed out the flaws in the Pascal implementation, the dynamic scope rules of APL, the implicit typing of FORTRAN, that Prolog's backtracking was cleverer than your formulation and that if you write the plain English command: 'DIVIDE cake INTO 3 GIVING slices.' it is not a valid COBOL statement. He also carefully explained that garbage collection and list traversal in LISP were not for free.
Since graduating I like to think that this breadth of education has helped me learn and appreciate the strengths and weaknesses of a various assemblers, C, Perl, Rexx, Natural, Python, C++, Java, Haskell, C#, Go and the next 700 programming languages.