Far from it. I used to work for a software development company and we would never release full versions for public Beta testing. Core functionality would go out, but any new developments, or so called secret features would be tested in-house. Public Betas are only really needed to test robustness on a large scale. It wouldn't be the first time that Apple have introduced a few new features on launch.
2/10/07 at 8:11am