Not quite the same. I want to set-up and tear-down entire macro groups of windows and tabs while keeping others active.
Opening my 'Shopping' profile brings up windows and tabs from where I left off. Same with "Social". When I don't want distractions, I just close those profiles. No notifications, no updates, etc. I like the separation.
Simple Tab Groups [0] + Multi-Account Containers [1] are my workflow for that exact case. Simple Tab Groups hides the tabs based on the group you're in and the Multi Account Containers can keep them segmented from a contextual standpoint.
I can't stand Chrome either and so I've been using these two together for about a year now I believe. Using a naked version of Chrome is jarring given my browser feels like it fits how I use it being setup like this.
I don't use Chrome, so I don't know what Chrome profiles are like. But Firefox also has profiles. Launch it with the -P option to open the profile manager and create additional profiles, besides the default one. Each profile is an entirely separate browser state: settings, tabs, cookies, storage, cache, etc. You can use them simultaneously. (This has existed for as long as I can remember... since 0.9 and probably back to Netscape?)
Opening my 'Shopping' profile brings up windows and tabs from where I left off. Same with "Social". When I don't want distractions, I just close those profiles. No notifications, no updates, etc. I like the separation.