Why Have Modular Smartphones Failed?