I have 1500 tabs open in Firefox, plus CLion, PyCharm, a few Jupyter kernels eating 5-15G, a few apps running in background - it’s often nearing 32G on a 32G 7-year old Mac and sometimes goes into swap space. I personally won’t consider anything less than 128G as a main machine at this point (and it’s a pity that you can’t swap upgradable RAM on iMacs for 256G).
People used to tell me that Java development was resource consuming... But I somehow manage to build systems with 16GB. I didn't even go for 32G on my new laptop.
Stuff that’s easier to keep as open tabs (in a tree format via TreeStyleTab) and eventually close those trees when they are no longer needed, as opposed to bookmarking everything and eventually accumulating a bajillion of irrelevant bookmarks. E.g., I’m doing house renovation so I might have a good few hundred tabs open just on that topic which will eventually get closed.
On most browsers you can organize bookmarks in folders/tree structures. You could then delete folders/trees of bookmarks at a time, eliminating this "accumulating a bajillion of irrelevant bookmarks".
I know. Been there, done that. To each his own, I guess. An open tab is an open tab, if I close it, it's gone forever unless I bookmark it which I would very rarely do. A bookmark is an inverse, it's going to stay there forever unless you clean it up and manually delete it. In my experience, a few hundred more open tabs beats ten thousand dead bookmarks, and closing tabs is easier than cleaning up bookmarks.