Re: But...
ML learns from historical data to make predictions. If there isn't historical data for a certain scenario, it can't learn from it.
This is the difference between human-designed algorithms, and data-driven machine learning (AFAIK).
Since we haven't had anything like this in the modern, computerised era, humans are pretty much lost making predictions too. We'll have to wing it.