This take keeps appearing on my TL and I hate it more every time I see it. Might write up a thing or make a video.
Tl;dr - if your CI/CD is incompetent, that shouldn’t be your dev’s problems on their machines. Fix it at the damn source.
Your CI/CD pipeline should start on the developer's laptop. If it only starts after a git push, you're slowing your team down and throwing money down the drain.
CI/CD "shift left" is the lowest-hanging fruit for engineering efficiency in teams of 20 engineers IMO.