The problem with Nintendo is that they're playing catch-up. They released the cube too little too late. If their gamecube release was within the same time as the PS2, then they might have had a chance, if not surpass the PS2 both in sales and third party support (maybe).