Why can't we have a new mobile OS?