&gt; They only exists because many developers don&#x27;t know anything else than web development<p>I know how to write native apps in C# with WPF, Obj-C with Cocoa, C++ with Qt, Erlang with WxWidgets, and even in pure Tcl&#x2F;Tk. I still prefer using HTML5 to any&#x2F;all of those. It&#x27;s about multi-platform portability, where &quot;the web&quot; is itself one of the targeted platforms.<p>&gt; I would NEVER install an application created using a web framework.<p>Do you use web apps in a browser? Gmail or Outlook.com, say? Why would them adopting more native UX controls make you <i>stop</i> using them, then?<p>If it&#x27;s about the cost in non-shared runtime memory (i.e. basically running 5 separate instances of Chromium for five &quot;apps&quot;), this can be fixed; look, for example, at how the Chrome App Launcher works in Canary. Window-mode Chrome Apps are basically equivalent to Electron apps, but run as sandboxes under a common single-process runtime (Chrome) rather than each being a process of their own.