My understanding is more along the lines of that the PS2 has a lot of power but is insanely hard to program to use it well. And given that game development is always trying to get things out the door, tripling the amount of time to code for it vs. the other two is just stupid.
Good point, that's one of the things that killed the N64, I believe.
_________________________
Matt