I don't know why it's so difficult in Firefox to just run each URL domain in its own container unless instructed otherwise.
return url.hostname;
But your container list would get pretty messy.The list should exist only when a deviation from the default is required. There definitely are use cases for it.