The models are full of partial differential equations so even if the initial conditions were perfect, there's still going to be chaos that exponentially increases with time. Add in initial condition error, parameterization, relatively sparse data coverage, etc and I still find it amazing the models do as well as they do...even out to d5-d7.