The secrecy in the game industry needs to end. Its realy realy stupid. Theres a lot of open secrets like what Bkizzard is doing. Its been reported on and they still dont say a word that they are working on those titles. We know which movies Disney is producing until 2027!
Look at Death stranding. we had a Trailer before they even started production and people have been on and on complaining that its taking so long. Games take 3 to 4 times as long to make as a movie and gamers are super impatient. That's why you see reveal trailers one year before the game comes out (most of the time) and before that its a secret for good reasons because our attention spans only last that long.
Tie this into making games to be way harder than making movies, where when making a game you have no clue how the game is until you are at the last few months of development and everything suddenly clicks together. Movies are a linear process. you have a script, a story board, you shoot the scenes, then you edit the scenes together with music and effects to enhance the shots and in the end you have that A to B experience for an hour and a half.
With games you have a core concept of the type of game you want to make. you write a story (or not) that you think enhances that game play, but game play in its rough form (prototype) might have all the ingredients but only until you have the art, the story, the characters the music, effects etc.. only until those things are in place you get a sense of.. yes this works.
The god of war reveal was a great moment since even when you assumed it was god of war and there where rumors, but to have kratos appear from the shadows and after that dive straight into gameplay was a great E3 moment. Those reactions to a live reveal are huge huuuuuge motivators to the team back home where all their years of doubt are confirmed to pay off and now they need to make the promise work for the final product.
I want to see the live reaction of a trailer, not have it leaked days before from some shitty off cam shot (Bleeding Edge for example) with shitty sound quality or no sound at all.
Game developers craft their experience to the player from the earliest game reveal until you complete the game. These teams spend years and years crafting this narrative to the player ONTOP of actually making a game, and it should not be ruined by others who for them it takes no effort than to type a few words, be this leaks or spoilers.