Is Mozilla on a lost mission?