I keep seeing this question pop up. "Why doesn't [closed/proprietary technology] work well in Linux?"
This question should be asked at whoever makes said technology. You are their client, why don't they support your operating system?
That responsibility should not fall on the shoulders of the thankless volunteers that do their best to create an awesome OS.
Alternatively you can buy one of the commercial distributions and become a client. Then you can ask your supplier why don't they support that technology.