I think the question here is not assuming everyone is offline. The real question we should be asking is: are there enough users having access to internet while they are coding. If the answer is yes, this kind of project will certainly be useful.
While this is just my guess, I honestly think there should be more users with constant internet access than all emacs users(no harsh feelings, I use emacs myself, my point is just we are a minority group).
Really the problem we should solve when using this kind of editor is spotty connection(like in an airport or at a conference), it's not a use case targeting environment without any internet access.