> Let's not pretend that if Linux ever got to the desktop in any meaningful way that these boxes wouldn't ship with everything including kernel modules to do "value added" nonsense.
Windows and Android are able to do these these things because of the lock-in they have on application developers. Apps made for Ubuntu run fine on other Linux distros so Canonical doesn't have the kind of control and lock-in which MS/Google/Apple. This equivalence is therefore dubious.