Models have been predicting what's happening now since late January. People just haven't known where to look.
Modeling isn't a bad thing, but you shouldn't put all your eggs in one model and declare it as the sole predictor of what will happen. Very often these models are not accurate and not good predictors of outcomes, especially if the data entered is wrong or incomplete.
Bill Gates and his team adressed this article:
"Fortunately it appears the parameters used in that model were too negative. The experience in China is the most critical data we have. They did their "shut down" and were able to reduce the number of cases. They are testing widely so they see rebounds immediately and so far there have not been a lot. They avoided widespread infection. The Imperial model does not match this experience. Models are only as good as the assumptions put into them. People are working on models that match what we are seeing more closely and they will become a key tool. A group called Institute for Disease Modeling that I fund is one of the groups working with others on this."