In my opinion, there are three business "tiers" of ML.
1. Process automation. You're turning a defined business process currently done by a human into something automated, with some custom rule logic, of which some of it may be via ML-trained models. The easiest, because the criteria are well-defined and everyone knows what success looks like.
2. Data Mining/Analysis/Insight. Your company sits on some unexploited set of data, and you want to generate useful business insight from it. ML models can help make sense of it. This takes the traditional business intelligence function to the next level. Harder, because you may need to educate the company on what ML offers. They may not even realize what types of new questions ML can answer.
3. Customer-facing automated-decision services. This is the most demanding application from a business perspective, but not necessarily from a technical perspective. The standards for quality, stability, accuracy, should be much, much higher. If it's customer-facing, it can't mess up, or people will stop trusting it. The customer may be internal or external.