let's not forget the inability to patch the game, which is something that an MMORPG would have to do
Like I said before, Everquest Online adventures for the PS2 patched the game on only 4mb of space on the PS2 memory card. I'm sure a DS cart could be designed with 4mb of writable memory for this purpose. Most of the pertinent data is stored server-side anyways.