Serious answer, I'm not sure why someone would run a VM to run just a container inside the VM, aside from the VM providing volumes (directories) to the VM. That said, VMs are perfectly capable of running containers, and can run multiple containers without issue. For work, our Gitlab instance has runners that are VMs that just run containers.
Fun answer, have you heard of Docker in Docker?
I like collecting achievements, so if it's a requirement, I usually do. The last one was Silent Hill 2, which kind of doesn't count. You start with nothing, and the only difference is that items appear when they weren't there on the first run. I've done the FromSoft Soulsborne games, but Elden Ring had so much content that I had to take a long break before going back. The ones I've enjoyed most though are games that have upgrade systems that you can't complete without a ton of grinding, like Ratchet and Clank (plus NG+ has the RYNO). They just can't be super-long. I'm probably never replaying Persona 5, just because of the time commitment.