One thing I see is the fatalism of many leading developers. One who focuses on privacy commented on HN recently that it wasn't realistic to think people would use anything but iOS or Android on phones. Thank goodness Linus Torvalds, the GNU developers, Mozilla's team, and many others didn't give up so easily.