But that's the wrong direction. Instead it should map to a file tree that you can explore with your native file explorer and text editor. The browser becomes a silo for your data, inaccessible by every other application.
> Well, to be blunt, you don't have a story without a protagonist and a problem.
What if the protagonist is an object? I find the asteroid that wiped out the dinosaurs is quite a mover of things! And that evolution guy has many fantastic, quirky stories to tell.
And I often read science-fiction for the interesting world-building. The people-shenanigans are just a vehicle to show the world to me.
> decrease our reliance on particular operating systems
By replacing it with a poor simulacrum of an operating system. Browser APIs are an inefficient subset of libc and bsd sockets offer.
And they provide near-zero interoperability with native applications. No filesystem access (beyond the clunky save-one-file dialog), no CLI, no IPC, nothing. That means browsers are building on top of operating systems while not interoperating with them.