Earlier quoted context omitted.
My mom taught programming in the 80s, and the first thing she told students was: "Computers are stupid. They only do exactly what you tell them to do." People have to get over the misconception that computers can think. Maybe it was easier in the days of DOS, because merely using a computer required the same precision.
So much of the ML hype is business people wanting something that everyone can operate equally poorly. The fact that so much of ML is inscrutable alchemy and a guessing game is a feature not bug.
If you truly have good data, approximating a signal from noise is trivial.
It's way less complicated code than, say, your bank's web app and payments system.