The weather has far more moving parts than people (in aggregate). It’s the canonical example of chaos (theory). Until about a decade ago, assuming today’s weather is also tomorrow’s was still outperforming our prediction models.
But recently, we have become quite good at weather predictions 7 days out, and even for 14 days are now significantly better than chance.
Disease models can be useful even in the absence of predictive power. Getting any one of a few dozens assumption wrong can throw your prediction off by orders of magnitude. But it still allows you to, for example, explore how sensitive the epidemic is to different policy alternatives.
Besides: what are the alternatives? As long as you do anything, that action is based on some “model” of how the world works, how people behave, what value you assign to competing objectives. Writing that model-in-your-Head down or implementing it in software is strictly better than not doing so: it forces you to be explicit about the assumptions you make, it allows people to cooperate, it forces them to be specific in any criticism, it is a far better tool to communicate your reasoning to people affected by it, it deals in real numbers and will quickly expose any significant oversights you might otherwise miss, it’s accuracy can be measured and thereby improved...