Nintendo creates specific engines for each of their top tier games, in order to optimize the performance of that game.
For example the Galaxy engine was mostly built around dealing with the gravity of the spheres.
The benfit is clearly that you don't have to put in stuff you don't use, so the power of the console can be fully used for the processes that matter.
Of course this is much more expensive.







