>
There is no technology that can solve those problems.Sure there is. It's just not implemented in most software - including, in particular, web browsers.
I currently have 192 buffers opened in the Emacs session on my desktop. 143 on my work machine. That's quite low - both sessions have less than a month of uptime, and I was on ~10 days of leave during that period. I can easily run to 300+ buffers in a few days of work. I've never complained about too many buffers being opened.
The trick that makes it works is the tooling around management of open buffers.
I only ever see one or two, maybe four, at any given time. There's no tab bar. Switching is done with incremental search - I start typing a substring of a buffer's name, and in 3-5 keystrokes narrow the list to the one buffer I want. The list of candidates starts in most-recent-first order. I could enable fuzzy matching, or matching by both name and type, but I personally don't need it, I have a good memory for buffer/tab/file names.
If and when I need to manage buffers in bulk, I fire up the ibuffer interface (which I do by holding CTRL a bit longer, to turn `C-x b` to `C-x C-b`). There I get a table of all buffers, with columns showing the buffer name, size, modification status, mode (i.e. "buffer type" - associated application for handling it), and filename or process bound to the buffer. With a few keypresses, I can sort and filter the list by any of these properties (and a bunch of others). Filters can be incrementally combined. I can mark entries on the list (whether manually, or by a filter), and perform bulk operations on them.
And in case you think this is hardcore techie interface - it isn't. It's essentially a streamlined, keyboard-oriented version of what Windows Explorer in "Details" view gives you for your files. I think even casual, non-tech-savvy users are pretty familiar with this view.
I'm pretty sure the entire problem of "too many tabs" would go away if the browser did these three things: get rid of the tab bar, provide a decent switcher UI that, beyond the mouse, supports incremental search from keyboard, and provide a table view for managing the tabs.