iPhone should've been a successful formfactor, it's not the form factor that's the problem it's the lack of apple datacenters that can train and inference for a popular service. Instead Apple went all in on edge inference which as we all know is absolutely stupid and probably will never be that relevant.