No respectable company releases two consoles on the same generation. The NX isn't a little late, it's VERY late. And Nintendo does compete with Playstation and XBox, whether they like it or not.
You didn't get my point. I wanted to point out that there are very few people who EITHER buy a Nintendo console or PS/XBox. People who are mostly interested in "mature games" and third-party titles like GTA/COD/Fifa are very unlikely to choose Nintendo with its family-friendly image, even if it offers the same games. The people Nintendo is competing with Sony and Microsoft for are mostly the casual gamers, of which many haven't bought any next-gen console yet.