Hardware compatability is hard.
Testing with each and every hardware piece that exists on the planet is an impossible task, so developers make their hardware work and that is already a good start. They also make sure that it works with emulation, so at least everybody can try in an emulator.
Now, if you want your particular hardware to work, contribution is very welcome !
