Whoever decided to replace the old-fashioned 9-10 digit
bank account numbers by the 22-digit IBAN clearly favors
machines over humans.
It's cruel to force humans to fill 22-digit numbers into money transfer statements.
Everybody has heard of the 7 +/- 2 rule, the number of things a human can usually keep in short-term memory. 22 is clearly out of this range.
Banks of the world - this decisions does NOT make me love you.
"Der Spiegel" has a nice article about it, titled
"IBAN Die Schreckliche"