Why not run a proper virtual machine?
I dunno, why own a car when you could ride your bike instead? They’re just different things and people may choose to use one over the other for a variety of reasons.
> Why not run a proper virtual machine?
Extra 'overhead' and heaviness (perceived or real).
That's the direction container runtimes are trending
Amazon has been doing it with Firecracker for a while and Kata containers is another popular one
https://github.com/firecracker-microvm/firecracker
https://github.com/kata-containers/kata-containers