Machine learning is about approximate reasoning but with no real guarantees of the approximation. Even if the approximation is usually very good, being occasionally bad can be "deeply problematic" when we don't have control over exactly how exactly the bad recommendations are created.