because SDL has 3DS support just in there.
main downside: the SDL implementation cannot make use of the graphics hardware, it is all software. but the CPU is fast enough that for many 2D things this isfine. you miiight be able to use SDL for input/sound and then directly use the graphics hardware yourself without going thru SDL for that, I'm not sure actually

🏳️⚧️