.Nobody had much of anything to announce for Switch. Not Nintendo and not third parties. I find that terribly disappointing. Nintendo decided to extend this awful 2018 new games drought even further by delaying two big games into 2019. No mention of what Retro has been working on. That is inexcusable at this point. Even if you can't reveal the game yet, say something to your fans. Third parties? Hello? This is a successful system. Are you going to announce any games??? Way too many 'no shows' for me to think of this E3 as anything but crap.
They clearly stated that they rather would showcase games that they are ready to show which means that they rather want to please people. It took three years to show off botw and Nintendo delayed it twice.
As for two games delayed next year, delaying games is a way to polish it. Be grateful that they are trying to make those games fun.
The only point that I can agree with you is retro studios which I agree is strange.
Sure, this e3 direct isn't the best but its far better than some others like ea. And Nintendo really doesn't want to participate at e3 at all because otherwise, they would have done a live performance.