After reading that I start thinking everything would be better containerized. So why not run kubernetes nodes in containers?
KinD[0] is a project to do just that, although production workloads are an explicit non-goal.
Plenty of usecases are already covered by that. Also, running containers in containers is also a thing.
It's containers all the way down.