There are a few games i'll be buying this year: Yoshi, Hyrule Warriors and Captain Toad (didn't get them on Wii U) and probably Mario Aces.
As others have said, personal tastes aside, this really is a bad year, even if we don't compare it to 2017.
The only major game that 2018 has, so far, is Smash. That's it.
And you can always say that we don't know the full line-up for the second half - which is true - but i am left wondering why did they reveal Smash so soon (E3 is 3 months away). It's a huge game for them; a true system seller. Didn't they have anything else, even if not as big, to show in March, for the last quarter, instead of Smash?
I don't know if we can say this is a bad year, even with personal tastes aside. A lot of these ports are games that fans haven't played before because it was on Wii U or it was on other consoles and its a good opportunity to port them and showcase the portability factor with the Switch. Not saying its a legendary year, but its hard to say its a bad year at this time.
2018 has Kirby, Yoshi, Smash Bros., Mario Tennis Aces, and Labo so far in terms of first party titles (or concepts with Labo in mind). Then you have Fire Emblem confirmed for 2018 and potentially Pokemon. And its not unprecedented that Smash and Pokemon could release in the same year as ORAS and Smash Wii U released on the same day in NA, albeit on different consoles.
As for why Smash was announced, tough to tell. Nintendo will announce games when they're ready to show them or tease them.
But that could be said for every single game: there's always people who haven't played it.
Portability might give them a second life, but it's still ports and more ports... and Indies.
Honestly, so far, it's a bad year.
This is pretty much what people expect for the first year, not the second.
Kirby, Yoshi and Mario Tennis are all smaller franchises. And Labo, well, it really doesn't add anything of value for people who already own a Switch.
Pokémon might come, but that's a big "if".
It will depend on what kind of Pokémon game we are getting. If they are going for a new game and full HD, i really doubt they can pull it off.
Don't forget that they have had no meaningful experience in HD development. And if it took Nintendo 3 years to develop New Super Mario Bros U... who knows when they can get that game out. Again, it will depend on what type of game we'll get.
Even if Pokémon and Smash release in 2018, that will most likely happen in the last 4-3 months. To me, that's not a good schedule planning.
Now that you mention it, they could have actually shown footage for Fire Emblem or Pokémon.
I don't want to jump to conclusions, but teasing Smash before showing footage of two big names, is not irrelevante.
But... wait and see.