Don't you think its odd for them to release a new macOS and watchOS beta 2 days before releasing to the public? If they were GMs sure, I would agree with you, but because at a minimum watchOS is still a beta build, I just think its odd. Apple has never done that in the history of iOS/watchOS. So there is no precedent for it. Why wouldn't they just wait the 2 days to drop the final? Not like there was a massive critical bug that needed to be fixed. Or, give the developers the GM 2 days before the final. It just doesn't add up.
why release iTunes 12.6 if iOS 10.3 is not ready?