I don't think it's impossible to have (relatively) lightweight hybrid apps. The article focuses entirely on electron, which ships a whole browser. There are other options, such as pywebview, that use the system native browser. Still means the underlying JS bundle has to perform, which goes the same for websites too. That said, I normally seek native apps where possible (ripcord for slack, sublime), but that's also pr…
I've started publishing Sciter.JS builds to prove that:
https://github.com/c-smile/sciter-js-sdk
Those binaries contain HTML5, CSS 2.1 + some Level 3 modules and full ES6 engine.
4-5mb of binaries is comparable with native hello-worlds of purely native Qt, wxWidgets, etc.