Thing is, for a Switch game to happen this year, they have to be breaking one of two precedents:
1. Only changing systems at the start of a new generation
Or
2. Starting a new generation after no earlier than three years.
I think way too many people are assuming the latter is inconsequential. Sun and Moon already got a lot of flak for feeling rushed at points, new ideas and mons and mechanics take time to refine, and it
makes sense that they'd need three years for that. And now suddenly this game
must mean they're jumping the gun with all of that and starting Gen 8 after just two? I'm
very skeptical.
From a developer standpoint, I think it's more likely that they're moving to the Switch mid-generation rather than starting a new one a year earlier than they've ever changed generations before just for the sake of avoiding the former.
Why would a Fire Emblem Direct have to show story spoilers? Shadows of Valentia was revealed in one, and didn't spoil anything there.
That's another thing: he's only done four trials so far. The anime's doing an arc based around the Ultra Beasts right now, and it certainly seems like they're plotting things out as if they still have another year and a half to work with rather than just half a year.
Speaking of which, the anime's also the reason I've been going against the grain with Pokémon newcomer talk. We have so many people assuming Decidueye is the only real choice, but Ash's signature mon this time around isn't even a starter.
Far as I'm concerned, that kind of prominence + basically being the Lucario archetype of Gen 7 = an invite to the short list of being considered for Smash, and having earth-based powers no one else on the roster has makes for a compelling choice.
Not to knock Decidueye, though; I honestly think they could both make it.