LOL at the logic that people didn't buy the Wii or PS2 for technology. My dad bought a PS3 as a DVD player, and bought a ton of DVD movies. Then my sister, my brothers, and I bought a ton of games for it, because the PS2 had excellent 1st, 2nd, and 3rd party titles from the get go (Jak & Daxter, GTA, MGS, various sports games, etc).
With the Wii, people bought it because they thought it was something totally new, and you could do fun stuff like virtually bowl.
The GameCube, on the other hand, had few exclusive 3rd party titles and fewer of these that were of good quality, A lot of the GameCube's best games were regional releases, many 3rd party titles on the PS2 and Xbox didn't come to the GameCube, the 1st/2nd party titles were basically all sequels of N64 games that weren't as well received as their predecessor titles (see: Super Mario, Mario Kart, Mario Sports titles, Donkey Kong, Zelda, Star Fox, and Pokémon), and the console had no online. The only titles there were "better" were the exclusive titles, new IPs (Eternal Darkness, Animal Crossing, Pikmin), an actual release of a new Metroid (in Prime 1 and 2, which were fantastic), and the saving grace of the GameCube (that in the fans' eyes topped its' predecessor), MELEEEEEE!!!
Statistics prove this. The PS2 has sold 154 million+ consoles, the Wii has sold 96 million+ consoles, and the GameCube sold 21 million+ consoles. Oh, and might I add that the GameCube was much more expensive than the PS2 was for an extended period. And the GameCube was initially fairly expensive (I got mine for $350 in 2001) compared to the Wii (at $250, which got cheaper once readily available).
Other than Melee and Metroid Prime/Pikmin 1 and 2, the GameCube was seen as mostly a throwaway console by most dedicated gamers, non-gamers, casual gamers, and even Nintendo fan(boys).