Imo part of the issue is the half-heartness. There's been endless shitty medium-level platform shit shows. File System API utterly failed to be reasonably performant cause it tried to coddle & protect webdevs from platform concerns & was utterly incapable of being reasonably useful at all for real work (gross violation of Low Level Extensibility Manifesto, demonstration of egotistical we-are-the-spec-authors-we-know-better shit-show-ism). So we have File System Access api which is trucking along but only has like a third of the use-cases implemented (origin private only, no actual useful filesystem interaction). And it's still a total shitshow cowtowing to emscripten as if it's literally the only stakeholder & the rest of the web can get bent.
The people with a actual good ideas to make shit better are far far far away from the web itself. WASI is a great example, refusing & ignoring literally every single thing that has happened ever anywhere across the entire web to concot new capability-based POSIX like interfaces that make absolutely zero use of anything we've done so far. The high drama AssemblyScript author blew up over this[1], and they are high drama, but they're definitely right. The people who actually wamt to shoot for real targets, to improve the system, have no willingness or interest in doing it at all within the framework, using anything at all that exists so far, and have created their own parallel universe with absolutely no connection & no hope of being usable in the browser (but being rapidly accepted on the server under the lying pretense that this may become "web" tech, in spite kf wasi ignoring all webspecs & having zero presence in webspec world).
We need to go further. We need to improve more willingly. We need to see & attune to what progress is fake & not convergent (wasi). Progress has been huge. Vast. The haters and the deniers are obviously wrong & not worth regarding, full of petty small zeal that begrudes the gains happening elsewhere. PWAs are winning. The platform is radically improving in so many ways. But understanding where our capabilities are immature & need improvement, being able to make big significant changes possible, responding & acknowledging difficulties faster; the community has limited limited resources, and as a non-centrally controlled universe of technologies, where naysayer opinions can hold huge sway; it blocks the good. Making good & progress possible is essential. Finding ways to open up what we are trying & exploring is essential, is what has always made the web so great. More! More more more!!