Sí, Xbox tiene el doble de memoria.
Pero lo que considero aún más importante es que la manera de programar es muy cercana a la de un PC con windows, por lo que 1º es más asequible para la scene, y 2º un port de un emulador de windows es prácticamente inmediato (disponiendo del código fuente, claro).
Y PS2 no es nada fácil de programar, ni para los profesionales (con que para un amateur, ni te cuento).