You're not alone with this desire, and I still haven't found a good solution. I want to bookmark all apps and windows when working on something and recall them all later when I resume work. How is this not yet a thing when do much real work involves using so many different applications?.
There is an app, Workspaces, I think, but it's not useful enough to bother using.
Probably should be a macos feature one day