Desktop operating systems should be able to run zipped web apps the way Electron apps run today. It ought to just be part of the OS.
Double click the html file.
The OS will run the web app using a browser that is just part of the OS.
For a web app, you might have to unzip it and launch the .html inside. CyberChef for example does offer a downloadable copy of its web app instructing you do just that.
Will it work for every bloated react app? no.
Will it work if you intentionally put the slightest amount of thought into the design? yes.
CORS issues on a tainted canvas if you try to render an image from a file:// src.