Alternate OSes can't access all hardware functions.
We already have that problem with Linux support for battery life and hibernate.
It doesn't work in the vast majority of laptops, while with Windows it does.
It also happens with Smartphones, to the point that alternate OSes for Smartphones have trouble doing the most basic functions, like making calls and using GPS.
Just because it can be installed, it doesn't mean that everything will magically work.
> We already have that problem with Linux support for battery life and hibernate.
> It doesn't work in the vast majority of laptops, while with Windows it does.
That's kind of my point. The status quo is already not ideal, this doesn't seem necessarily worse than the status quo, as long as Apple and Google aren't overly restrictive in preventing alternate OSes (which of course is a big if).
Alternate OSes can't access all hardware functions.
We already have that problem with Linux support for battery life and hibernate.
It doesn't work in the vast majority of laptops, while with Windows it does.
It also happens with Smartphones, to the point that alternate OSes for Smartphones have trouble doing the most basic functions, like making calls and using GPS.
Just because it can be installed, it doesn't mean that everything will magically work.