I could imagine one Linux kernel running in a VM (on top of MacOS) and then containers inside that host OS. So 1 base instance (MacOS), 1 hypervisor (Linux L0), 12 containers (using that L0 kernel).
That's how Docker Desktop for Mac works. With Apples approach you have 12 VMs with 12 Linux kernels.