I was very interested in Openstack for a homelab. I tried to wrap my head around it several times. It was just too difficult. Too difficult to install. Too difficult to understand the concept with the given documentation and resources.
With K8s you have all those opinionated distributions like K3s, minikube etc. which lower the bar considerably. There are countless guides on YouTube.