Such as?
> Providing a central distribution point for such programs is not a bad thing—Linux distros do it all the time.
It is a bad thing if it is
A) the only source of distribution
B) controlled only by the software vendor providing the OS
WebAssembly will run natively if ECMAScript is holding you back.
While it's still on a VM, so is Java, and that's the only mainstream game in town for "native" Android apps.
It'd be exciting to see what the web could be if Apple didn't spend decades dragging their heels implementing standards for progressive web apps (PWAs) because they know it'll cut into their app store gravy train.
Also, most native apps are just web views anyway.