As we move on in the year, many people are eagerly anticipating any information at all on next generation consoles and nintendo's upcoming slate. The games industry has always been secretive. Game announcements are treated as events in their own right and people have built reputations on leaking information earlier than companies intended to. But is this all necessary? Would it be better to take the disney/marvel approach and announce what is in production far earlier? We can argue that the anticipation might be worse, but it might help to combat leakers, as well as the frustration from players when there is a dirth of information regarding a companies slate. For instance it the lack of a nintendo direct might be less frustrating if they had announced more early 2020 titles in september. Anyway, im sure there is a lot of money at stake, and im sure projects get cancelled constantly, those are the only two reasons i can think of.