Mnementh on 18 June 2018
Zelda Breath of the Wild, Duke Nukem Forever (how fitting), Kingdom Hearts III, Tokyo Mirage Sessions... yeah, I agree. Big games with hype-build should eb announced around a year before release, smaller games should get way shorter announcement periods.