Isn't it better they fix all the bugs now before release, & implement & test all new features which will hopefully result in less service problems to the end user in the long run, versus releasing a unit every couple of years that doesn't have much change in it? What's the rush anyway?