Interesting. Do you have some references about this 'hand coded things' ?
ML systems need good training data (where "good" might mean "extremely voluminous") and careful tweaking of parameters. I think an ML expert would call a system where a substantial amount of time is spent here "hand-coded".