The issue with Nintendo is that to their true core, they are still a of card games company that inspire to become the next Disney.
The problem with GameCube was polluted with the "for family first", without realize that their original NES '80 kids where 15~20 year older... not little child anymore. People didn't want the "Super Mario Sunshine" console, they wanted Resident Evil 4, Silent Hill 2~3 kind of console.
The people that buy today the switch are probably clueless parent that buy the "for child" console... or a Nintendo Adult as parallel for Disney Adult.
I like how you lecture the company that produced 5 of the 10 best selling consoles of all time on how they have no idea about what their customers want.
Despite everything, GC had a pretty solid 3rd party lineup. It was my 2nd favorite Nintendo console after SNES until Switch got all the Metroid Prime remaster and such. Switch now is the Greatest Hits compilation.
You realize that new kids are born every year right? I was a kid when the GameCube was out and had no experience with NES whatsoever... didn't matter. And it played Super Mario Sunshine which was btw incredible, as well as shooters.