How many hours have they put into the Linux client?
My guess is the answer to these questions indicate more of how it got there than anything the distros or upstream components can do.
Users don't really care, do they?