That's just silly. A lot of apps are rightly useless without normal connectivity, like checking the weather [edit: for current conditions], or sending e-mails, or Facebook, or shopping on Amazon. There's no reason for these to work offline.
I mean, an app is pretty much online-only, or mostly offline (like most games, for example).
I don't see a big middle ground between the two where online apps need to be made to work better offline. And the few which do (which involve syncing data), seem to work fine.
So... I don't get it. What is "Offline first" trying to accomplish in the real world?