Me gustaría señalar una cosa que se pasó por alto en otras respuestas y que es el público objetivo.
Ya sabemos que los enchufes mini y micro B son pequeños y, por lo tanto, en algunas situaciones también son más difíciles de conectar. Por ejemplo, si el dispositivo se va a colocar en una esquina en algún lugar y no se mueve mucho, el tamaño completo B sería más fácil de conectar ciego, es decir, sin mover el dispositivo para que se pueda ver el receptáculo (como es el caso con impresoras por ejemplo).
Algunas personas también pueden tener problemas al usar enchufes USB más pequeños. Conozco a muchas personas que pueden enchufar un cable USB de tamaño completo sin siquiera mirar, pero deben obtener sus gafas para usar un conector de tamaño mini o micro. Si no necesita el espacio, ¿por qué arriesgarse a que su usuario lo maldiga por colocar un conector más pequeño en lugar de uno más grande?
Otro punto de interés sería el diseño de cables comunes también. Los cables de tamaño B a menudo son más fáciles de obtener en mayor longitud que los mini o microcables y, dado que el dispositivo va a estar afuera, eso podría ser un punto extra.
Otro punto que debe considerarse para un dispositivo es la flexibilidad del cable en sí y la masa del dispositivo. En algunos casos, si la masa del dispositivo es tal que un cable rígido puede mover el dispositivo, puede ser una buena idea usar un conector más pequeño porque a menudo usan cables menos rígidos.