You forgot one: 3. Linux is not a pre-installed option in some countries.
I'd like for Linux to be an option for desktop computing, but it is not and will never be. Non-enthusiasts are not able to troubleshoot problems in Linux.
Fair, but that does not really reflect the HN crowd. That said, at the rate MS is going, ChromeOS is looking like the better deal, and, surprisingly, it has less nagging/ads than Windows does!
I'm sure if you have a problem from a piece of software running on Linux that is supported by a vendor and asked for help, you would get it.