I don’t think anyone expects perfection. Programs crash, drives die, and computers can break anytime. But we expect our tools to be reliable and not fight with it everyday to get it to work.
I don’t have to debug Emacs every day to write code. My CI workflow just runs every time a PR is created. When I type ‘make tests’, I get a report back. None of those things are perfect, but they are reliable.
If you work in a team, you work with other people, whose reliability is more akin to LLMs than to the deterministic processes you're describing.
What you're describing is a case of mismatched expectations.