Esta es realmente simple, y así y todo, no me la hubiera imaginado nunca.
Las letras h y b son las que más problemas traen a los niños durante su etapa escolar. Es muy normal que siempre, al escribir un dictado de la maestra, los chicos fallen en las palabras que llevan una h o una b. Por esta razón decir “por h o por b” significa haber errado por tal o cual cosa, sin querer dar muchas explicaciones.