Because we do have weather balloons and weather satellites and weather stations in variant heights and situations.
Countries the size of Poland go without for at least a decent chunk of the 8760 hours in a year.
Weather balloons are extremely sparce.
> The Aeolus mission objectives were to provide accurate global measurements of winds from the surface up to 30 km
It's been proven for decades, the big problem with weather simulation is that the dynamics are chaotic. They continue to be, even as we collect more data from the surface and above. Our forecasts improve, slowly (by a day per decade or so, historically), but simulation cannot be accurate and precise in the same sense.
A good introduction is "Weather Prediction: What everyone needs to know"