Your thesis is wrong. Machines are entirely rational because the languages that operate them are literal and have precise meanings. Do you think Boolean algebra is irrational? People, on the other hand, are quite susceptible to irrationality and bias. The only time a program seems "irrational" to you is when the person who wrote it made an error.