Exactly. In the hands of the absolute best developers, the Xbox could produce roughly 36 million polygons/second in-game, the GameCube could produce roughly 25 million polygons/second in-game, and the PS2 could produce roughly 18 million polygons/second in-game.
Plus, the GameCube has superior texturing than the PS2, faster RAM, and a more efficient architecture overall.