It's also quite a competitive market. A competitor can release a new major version of their software (and then subsequently release 33 betas... but whatever), so in order to keep people interested in IPS products, IPS releases a few details on the next version. Is it a bit early? It could be. But a major x.0 release takes a lot more time than a 3.x or 4.x release. It also appears that this suite is going through one of the biggest evolutions, ever (at least from my point-of-view).
I think it also has to do with IPS Staff getting excited about the new version as it evolves. I imagine they are just as excited to push the next version out as you or I will be when we get our hands on it. :smile: