Quite often it's just a mix of laziness and knowing that I probably know better. I'm not sure if that's better than them building broken pipelines and custom kubernetes shenanigans that I have to catch later anyway.
For instance, we recently found some developer started using some very traefik-specific annotations and CRDs in our clusters (and they can only deploy manifests that don't pass through our renderer with a hack anyway). While we were migrating ingress controllers...
It just seems like there's quite a shortage of developers, so hiring standards aren't the greatest. Or maybe I should have a higher tier job. But I already have to work 4 days a week because while I get more done than my peers, I absolutely can not work for more than 1-2 hours a day if I get bored. And fixing people's shitty designs tends to be only somewhat engaging.