Computers don’t make mistakes all that often. For the most part, they do exactly as they are told. And the things that do fail, fail so often that there are error detection and correction mechanisms.
Humans who program computers, however, do regularly make mistakes. So do people who analyze the problems the computers are programmed to address.
Never lose sight of the fact that for the most part, computer error is human error: humans and organizations of humans are almost always ultimately responsible for the misconduct of the computer. To impersonally blame “the computer” is more or less a cop-out and the sign of someone is isn’t able, willing, or ready to confront reality, and the attitude probably contributes to the problem.
However, also note that for the most part, the mistakes are inadvertent. Maybe no one put all of the pieces together to figure out the problem. Maybe someone did but didn’t realize the importance or context of what they realize. But it’s still important to find out who is responsible and inform them, so they can correct the problem as much as possible.
At least, that’s my opinion, as someone who fixes broken systems.