ma2kx,
I think these are good points. I also run a Talos Linux K8s cluster in the home lab and have full GitOps running with ArgoCD. It is a slick way to run services. However, I think many don't want that kind of complexity in the home lab, even though I think it has a lot of advantages to running things just on Docker. But the great thing about self-hosting is we have tons of options.