You have the correct diagnoses, DeltaaChat areived at the same conclusion with their Webdx or something... the only question is if that is enough or if we are in a local minimum and users won't have enough reasons to move from current browsers.
But at least I think this is the correct way forward, for reasons I explained in earlier post about the many things that apps can't do in fragmented way and need a platform to manage them.
