Maybe the 3DS emulates the DS and therefore can only run that DS application at that time, and as it requires quite a bit of RAM it cannot run another app simultaneously. Another reason could be also that when running a DS game on the 3DS the upper screen is a slightly 'off' and pixelated even...