YES, models can fail. Common issues are:
- Inadequate pre-processing of data
- Inadequate model validation
- Unjustified extrapolation (e.g. application of the model to data that reside in a space which the model has never seen)
- Overfitting the model to the existing data