I'm sorry if I sound a little condescending, but have you considered using bookmarks instead? I cannot even imagine a workflow where four flippin' hundred active tabs are needed.
It's not one workflow, and there is no scenario in which all 400 tabs are active at once.
Bookmarks take an extra step to save to, an extra step to load from, and do not stay in sync as I browse. Synchronizing a bookmarks folder with 10-20 tab changes would take significant human overhead.
Bookmarks are also slower to review than tabs, if you need to see anything besides the name/url/icon. You would need to load the bookmark into a tab before viewing it. Tabs are already in a tab, though not necessarily loaded.
You can be almost certain that people using hundreds of tabs have considered bookmarks and didn't find a better workflow using them, yes.
(Personally, I believe a good bookmark-like system could solve most reasons I have many tabs. But I neither know what exactly that'd look like nor do I want to spend the time developing it, so tabs it is)
Bookmarks have a really, really bad interface compared to tab trees.
Bookmarks are flat by default. You can make folders, but that takes manually opening the bookmarks manager and placing newly created bookmarks into the appropriate folder. Folders also waste space in the tree; one bookmark can't directly be the parent of another. The web doesn't have folders, it has links.
Bookmarks don't preserve structural context the way tab trees do. For example when using an API documentation site I'll open the site in a window, and from there open classes I need info on in tabs. Methods or related classes go in sub-tabs. I eventually end up with tabs for all the bits of the API I need to reference AND THE STRUCTURE!
Bookmarks are also hidden behind a menu, and are slow to access. Tabs can simply be suspended to save resources, and their trees collapsed.
Etc, etc. Bookmarks have horrible UX compared to tab trees.
Trees collapse, and typically represent recursive exploration of some particular area, and can act as a kind of task list or reading list. You collapse the tree when you're not actively drilling into that topic.
Combine with a solid session manager (I use Session Manager) to back them up regularly, and they fill in a third space between an open tab and a bookmark: something you only want to visit once, some time in the next few days / weeks, and have no desire to keep around longer than that.
I'm sorry if I sound a little condescending, but have you considered using bookmarks instead? I cannot even imagine a workflow where four flippin' hundred active tabs are needed.