Yeah Gamecube just really didn't catch the zeitgeist of the early 2000s.
Gaming was shifting more towards teenagers and young adults, and the vibe of the time was edginess, whereas Nintendo was still taking a very 90s approach to things that wasn't "cool" compared to the PS2 and Xbox.
The hardware itself was outstanding; powerful, small, reliable, and cheap, but none of that will get you anywhere if you're not in touch with the audience.
I'd actually say it's a real testament to how well designed it was that, with an overclock and some extra RAM, they were able to ride that chipset for another generation, even two in the case of its CPU. The fact that games like Breath of the Wild, Xenoblade Chronicles X, Assassin's Creed 4, Watch Dogs, Mass Effect 3, etc all ran on a beefed up Gamecube CPU is really something, you'd never for example get high end 6th gen games running on an overclocked N64 core.








