What are some downsides of machine learning?

It can lead to software that a developer does not understandIt's not as fast and as accurate as normal development

Great!

One of the main issues with machine learning is that solutions are not always intuitive for humans.