People weren't happy with paper launches - so now everything is hidden behind NDA until cards are in shops ready to be sold.
This sounds made up to me. Do you have a source for this information? Companies thrive on creating hype before the product actually launches, and the geeks thrive on it as well.