I hope it's a misunderstanding about only 2017 games for direct (or that they have some truly amazing 2017 game surprises instead). I want to get a Switch by the time Mario Odyssey comes, but the library as it stands is simply woefully undercooked even if I include all the announced games I actually want (Mario Odyssey, Fire Emblem, Xenoblade 2, Project Octo Traveler). Combine this with all the problems the hardware has and the barebones system as it stands, and not even MO is going to make me think I should get a Switch at $299.99 if there isn't a very good upcoming lineup shown at E3. I'll just end up waiting for 2018 then.
I want to see the fruits of this unified development front Switch was supposedly going to allow Nintendo to take advantage of, sooner rather than later. Please, maybe at least the Retro game? Here's hoping.