So it seems the lack of understanding you are referring to is based around Machine Learning algorithms. In your mind using a library is making it too easy and people should code from first principles.
In which case, why use a compiled language? Why not write in assembler or better still create your own compiler then rely on a higher level language like C or C++?
Data Scientist and Chartered Aeronautical Engineer (MEng CEng EUR ING MRAeS) with over 15 years experience in the Aerospace, Defence and Rail Industry.