True - but that is also the case for most SNES emulators for Android, as they're based on SNES9x as well.It's nothing specifically to do with linux. But it ends up being the nature of the beast due to how software ends up on the device. Porting must be done by hand rather than through a compatibility layer like other mobile OS's.Why would that be a nightmare? Licensing issues have NOTHING specifically to do with Linux, they exist on every single OS out there.and then licensing becomes a nightmare if you want to bundle or officially support an app or emulator
1 example is snes9x, legally, you couldn't bundle it with the hardware you're selling flat out because that's without a doubt commercial use and is being sold as a complete package. Then if you as a company officially made a port specifically for your piece of hardware having it as a selling point it enters the question... is that commercial use? It happens, snes9x has been ported to all types of those older linux based handhelds, but if you start cutting hairs, they were technically breaking copywrite laws, often not even including the license they were breaking.
That's also the reason I can't offer a fully preinstalled image for the RetroPi (Retrode + Pi2 in one case)-Project.
I can only offer scripts and a tutorial that make setting it up easy, but I cannot include the emulators.