I think this is going to help. Everyone got to upset when Nintendo released the Switch 2 teaser trailer, moaning that we knew everything that was in it, well one thats your own faults for leaking all the info. Nintendo decided to take that and just go "here you want news, this is what we were going to do anyway, but you've ruined it for everyone."
With the fact that no games are known (Apart from Mario Kart), people can't get upset* when a "leaked game" doesn't make it. I'm looking at the past Switch Direct when there was no Zelda TP or WW and No Kirby game that everyone seemed to think was coming.
*Yes, I know everyone is still gonna get upset when certain games are not announced