People are making it out to be worse than it really was, in terms of content it was about the same as last year except for an extra 20 minutes of Smash info which could have been saved for the Treehouse or a Smash specific Direct.
If they would have just done a 3-5 mimute trailer for Smash than it would have been pretty similar to last year.
Seriously. The only new thing that really made people happy about last year's E3 was a Metroid Prime 4 logo that probably only existed because Nintendo was scared that Samus Returns would get the 'Federation Force' treatment because it wasn't on the Switch and wasn't Metroid Prime 4. Other than that, the only really big new exclusives they showed off were Kirby Star Allies, Yoshi and Mario + Rabbids and I doubt many people were ultra excited about another 2D Kirby and Yoshi game since Planet Robobot and Woolly World came out recently. I'm not saying 2018 was spectacular, I'm just saying that some people romanticize 2017's E3 because of how great BotW was, a logo and a promise from a Pokemon Company executive.
I agree, this year wasnt amazing but people are acting like it was terrible and last year was the greatest thing ever when they were pretty similar. Here is a breakdown of each year.
Compilation of upcoming multiplayer titles (ARMS, Splatoon, Pokken, FIFA and reveal of Rocket League)
Xenoblade 2 trailer
Kirby reveal and trailer
Pokemon in development, no footage or details
Metroid Prime 4 logo, no footage or details
Yoshi reveal and trailer
Fire Emblem Warriors trailer
Breath of the Wild DLC
Mario+Rabbids reveal and trailer
Mario Odyssey trailer
Daemon x Machina reveal and trailer
Xenoblade 2 DLC
Pokemon Lets Go trailer
Mario Party reveal and trailer
Fire Emblem first trailer
Fortnite reveal and trailer
Overcooked 2 reveal and trailer
Queen Killer reveal and trailer
Compilation of various upcoming titles (ARK, Octo Expansion, Mario Tennis, Wolfenstein, Dragon Ball, Wasteland etc)
Smash Bros first trailer