To a degree.

But I think that's largely because the Switch already exists and people see it as Nintendo's main focus and therefor would rather support and purchase games for the Switch at this point. And I think it's also partly because Nintendo has kinda forced people to move on in mind share and not really shown them it cares much about its hardware as soon as the next thing is on the horizon.

So what I'm suggesting going forward is rather than Nintendo drop the Switch in a couple years time and announce a new console, before it's ever really realised its full potential, it actually continues with the same system for like 10 years, with a few iterations in that time (fixing every little niggle with the system in the process so its nigh-on perfect for what it is at some point), and build up a consumer base of say a hundred million or so customers and a library of games and a service that is second to none.

I know we all think we want the next big thing every few years but that's only because in my opinion we've been brainwashed into getting caught in this cycle of constantly upgrading and believe that's what's best for us. I think what we'd actually rather have is for the system we buy to give us like ten+ years of genuine joy and genuine support from the manufacturer, such that by the time we're finally done with it we feel totally and utterly satisfied.

Look at what Nintendo did with the Game Boy as a good example of getting it right imo.

But maybe that's just me.