I think you are a bit optimistic with the "no issues" but things have gotten a lot better since I started using Linux with Ubuntu 7.04. Every laptop I have installed on has had some minor issue at least. It is not an issue anymore now that we have the BumbleBee project but before that you didn't really have any choices for Optimus enabled laptops.
With that said, the main reason you won't see GNU/Linux take off on the desktop is because companies like Dell, HP, ASUS, and Lenovo are not pushing Linux machines. Most people will not go out of the way to install a new OS on their machine even if that new OS is just an upgrade to Windows.
I think we are more likely to see some sort of Android/Linux take over the home desktop market as the lines between mobile and PC get more blurred.
Also Google didn't choose Linux just because it was free they choose it because it is a very good kernel. What else would they have chosen?