The Gamecube has superior hardware than the PS2, but I believe the discs didn't hold nearly as much data.
However the main reason GTA was never released on the Cube was the fact that Nintendo wanted to keep a family friendly image and Take2, like many publishers, didn't see the Gamecube as a...