Fast forward seven years, and some of the biggest names in software (Instagram, Lyft) have completely abandoned the web for "desktop" (really, native) software.
But don't those software only work by connecting to their cloud servers? Could you use Instagram if Instagram Ltd turned off their servers? That means it's inherently web software.