Sorry, but not everyone are real gamers, there is such a phrase as "Casual Gamers". This means people who wan to have fun with their console, maybe play games as a family, and not a hardcore gamer, which I'm presuming you are. Ok, Ok, so the Wii measurements are a little off, nintendo now know this. Just because you think the Wii is "unecessary" doesn't mean that it isn't popular. And the price, if you recall, the previous set of consoles especially the PS2, were priced similarly to the Wii when they first came out, for which everyone said that they were overpriced.
Nintendo are appealing to the mass market of familys with younger children and not every parent wants their 6 year old playing Gears Of War, this is why the DS and Wii are so popular, Nintendo have realised that the features that are going to make the console popular were not super duper graphics or lots of games that you shoot people with, which would just mean a PS3 or 360 clone, but a console thats interactive with the user and something they can have a lot of fun. And you call it last gen technology, give me an example of a console that uses the remote technology like the Wii as a main controlling method, and the Six-axis Playstation 3 controllers do not count as they are a different technology, or a handheld console that utilises a touch screen, with dual screen play?
And, do you not think that if people wanted a Gamecube, they would buy a gamecube? They haven't become obsolete yet!
So, before you go flaming people because they don't share the same "Hardcore gamer" opinions like you, maybe you should think about why people want these consoles. And before you ask, I am a hardcore gamer, and yes I'm buying a Wii, because I want one, even though I play a 360, because theres so many things for a Wii, that don't come on a 360!
And one last thing, you forgot Halo 3.