Weather models are an O(n^4) problem (you solve in x, y, z, and time), so the computing resources needed to model the globe are vast. Right now, the GFS (Global Forecast System) resolution is 18 miles. That means it has to treat the globe as a grid of 18 mile cubes. 18 miles is big; it allows for a lot of smaller-scale weather features to slip through the cracks.
Ultimately, Less money -> Less computer time -> Worse model resolution -> Worse model output -> Worse forecast. Meteorology is one of those rare places where throwing money at the problem does fix the issue.
https://www.ncdc.noaa.gov/data-access/model-data/model-datas...