I feel like at this point a good number of folks are convinced that much of the Direct will be announced and leaked titles (FE, Zelda ports). But I'm not sure that has ever been the case. Apart from the Direct and Switch Presentation that were fully leaked, and excluding Nintendo leaking their own products, I think most every General Direct has had several unannounced and not-leaked titles (across first and third party). Basing this on about 9 years of Directs, but just from memory so maybe I'm looking back with rose-colored glasses.