Lawyers, doctors, and accountants aren't just paid to be knowledge workers.
They're paid to accept responsibility for when they fuck up (even when it's not intentional).
Programmers aren't held responsible for their screw-ups. If they were, software wouldn't be the buggy mess it is today.