Computers don't just 'do things wrong', but their human operators bloody do. Trust me, I do IT support.
Computers are quite good, but they do have hardware failures, Sometimes the computer catches the failure and sometimes it doesn't -- I've worked on instances of both.
And of course it's humans who design and program the things and make all kinds of mistakes -- sometimes with the assistance of users who attempt to do things never imagined by the designer