Why should Nvidia devote resources, potentially a significant amount, to make Optimus work on Linux? I do not buy the argument that they should do so out of gratefulness that the Linux based Android OS let's them sell a large number of unrelated chips.
I'm open to being convinced otherwise, but citing a lack of "gratefulness" is not compelling.