Nintendo is playing the long game with the NX. Consoles that have "great" launch lineups like the Gamecube and the Vita tend to fail due to the long droughts afterwards.
The NX has loads of software in the backlog ready to be released year one. Nintendo has barely been releasing new games for the last year and a half, all the games we have now have been out for months in Japan.
