This is a lighter-weight approach. It's per-tab so it doesn't require a whole other Firefox process to run.
It's not better, it's different. They cover different use-cases. Container Tabs function like a single-user experience that only looks towards the internet like multiple users, so things like browsing history, bookmarks and add-ons are not separated by it.