I’m deploying it (prom, alertmanager, pushgateway, grafana) on native hardware via ansible and it’s not difficult. Not Loki (yet). It’s all just go binaries you fire up with systemd with a single config file.
I find it harder to deploy reliably on kubernetes with persistent volumes etc.
The expectation that someone doing greenfield development is going to jump into k8s just to use the software is kind of weird.