It's potentially a good question, though it would benefit from more research, and most importantly it's off-topic for Ask Ubuntu. If you find this asked well somewhere like
Unix & Linux, I am quite interested. I don't run Unity on any operating systems, myself, but I'm interested in
why it is that it seems so challenging to get working on non-Ubuntu systems.