There is just A LOT of data available- usually an order of magnitude more than in any other related problem.
And general weather forecasts are not that hard - we have semi useful forecasts for more than 50 years. It’s when you want to do something special: long range, nowcasting of convective storm, other extreme weather etc. that is hard. And even then it’s as much a problem of input data accuracy than the models themselves.