tl;dr, there's a reason the phrase "never bet against Nintendo" exists. If people can wait a little bit, they'll make it work. But we always need something to hate on. It used to be Sony and Nintendo's it right now.
The people who bet against Nintendo during the N64 and Gamecube eras are currently driving Lamborghinis on the moon.
It should also be pointed out that those who always bet with Nintendo get hurt too. Nintendo doesn't have a crystal ball or keen insight and make guesses and gambles where I'm never sure why people believe they can't fail when they often do.
I would guess that a lot of people got rich during the Wii/DS era and in past Nitnendo high periods. Also, I don't think anyone is saying they're a perfect company that doesn't have failures. At least, I'm not saying that. Every company has failures, that's part of business. Even everyone's much beloved Apple has a checkered past. They were almost bankrupt before the iPod was introduced. However, few companies in the world can claim over 100 years of constant profitability. Once again, not being at the top doesn't mean you're automatically a loser.