Here are five limitations of machine learning:
Data Quality
Overfitting and Underfitting
Scalability
Model Interpretability
Dependence on Data