I'm going to go against the flow of most comment here and say that it's not always business misunderstanding AI. Bad labeled data and unclear goals/expectations sure, but the latter one should be identifiable by a good ML/Data scientist, if you have any insight to what you can actually deliver. But most ML/Data Science people have no proper understanding of AI/ML, and when just traditional "coding" can solve the prob…
That would be great, but it's just not how data science works. You can't know the scope and limitations of a dataset that doesn't exist yet.
In general I agree that data science suffers heavily from the "when all you have is a hammer everything looks like a nail" effect. I see so many projects that attempt to use fancy models when they could be accomplished in an Excel spreadsheet in 15 minutes.