There are a number of things you said in your OP that leads me to believe you aren't entirely sure of what you are talking about especially in relation to how the industry works. To keep things simple though, I would just answer your core topic and ignore all the side stuff.
Releasing a year or even two years early is always better than releasing at the same time or a year late f and only if, you do it right. The three main problems with nintendo is that they have an underpowered console, a nonexistent online presence and near zero third party support. Its not complicated or magic, nintendo needs to tackle those three areas then couple it all with aggressive marketing and support lobbying to become as successful as either sony or MS.
Problem with nintendo is that they appear to be living in some sort of bubble where they seem to think that these things don't matter. Somehow, they do stupid things like make an SD console when everyone is pushing for a HD console, or make a sub HD console when everyone is trying to hit 1080p full HD. If they make a 1080p full Hd console when everyone is trying to make a 4k console, then they are making the exact same mistake again.
And as for third parties, I cannot stress this enough. Nintendo isn't doing themselves any favors. Its the chicken and the egg scenario. Nintendo has to spend a lot of money to lobby third parties to support their console and ensure sales of third party games on their console and the more that happens the more third parties start naturally trying to support their platform. No platform will survive on first party alone.







