ToTK announced early does not bother me, there are two things that will always stay the same:
1) Zelda games announced way earlier than other EPD titles.
2) Zelda game getting delayed.
It's pretty clear than the initial plan when it was revealed was release it in 2021, so around 2.5 years from reveal to release. Not to mention that just 2 weeks after the 2019 reveal they posted job listings.
If you ever think that Zelda team will announce their brand new 3D Zelda game and release it in same year that will never happen, as opposite to other EPD studios like EPD Tokyo, which has no problem revealing the game in begging of x year and releasing it in the same year.
This is just a speculation on my part but it's pretty clear that the game was delayed for a at least 12 months due to pandemic. The second delay (being 6 months only) is classic Zelda team improvement on the title. Of course we don't know anything about the development of the game so this is only speculation.
If new hardware releases with Zelda I would say it's a great opportunity but not a very intended one, yes if the hardware and the game are ready with only let's say 3 months apart it's neat but remember that ToTK was supposed to launch way earlier than new hardware was even ready.
And as much as some people dislike the current "marketing cycle" Nintendo is the one who has numbers and they know what works best for them, and as was said previously, when the full tratiler drops it will all be forgotten, you will see so much ToTK from April to May to the point when you will likely be sick about it lol.