Models are miles better than they were 25 years ago. But that doesn't mean they're at the point where chaos like this doesn't happen. I'm sure in time the technology will continue to grow and improve...it simply isn't there yet. I've kinda learned to accept the limitations (somewhat at least, lol) and appreciate the progress.