Question: why no gba games on 3ds?
Answer: The short answer is that the Nintendo 3DS' hardware isn't engineered to play Game Boy Advance games. As a result, the few GBA games available to Ambassadors aren't emulated, they're simulated. The Nintendo DS has two CPUs: one for processing 3D graphics and one for processing 2D graphics.