Use-case: GPU-heavy ML workloads
Reproducibility idea: Terraform definition of system container with NixOS image for reproducibility.
= isolation for workloads sharing the same machine
VMs are only needed for untrusted users (of cloud providers) or workloads that need their own kernels. They add unnecessary overhead, except for micro VMs like "kata containers" (misnomer).