Agree, containers are exactly what I want and I use them all the time. Profiles are too much isolation, like installing separate VMs to run processes in a completely isolated way when something like Docker is fine.
The key element here is switching windows across profiles. Safari almost gets this right but fails in the UI imho. Edge has "workspaces" that could almost work but they don't provide isolation.