If more people understood this, we would be asking for better profile support on Firefox and for container support on Chromium, not suggesting containers to people who need profiles or trying to use profiles as if they were tab containers.
I want profiles because they provide exactly what you mentioned: separation. I need different extensions, bookmarks, history, etc. And inside each profile I can use containers if I want to.