You do need to be somewhat in sync. Too early and you get Dreamcast effect where the customer isn’t ready for a new console. Too late and your customers bought the competition (I’ll call this the PS3 effect).
Nintendo get a pass because Switch is a very different console, closer to Game Boy.
Nintendo get a pass because Switch is a very different console, closer to Game Boy.