В железе всё завязано на двоичной, восьмеричной и т.п. системах счисления - 24 кратное восьми, четырём, двум и т.д. всё очень просто.
Связано это скорее всего с тем, что при программировании железа постоянно приходится работать с степенями, и чтобы не подключать специальную либу с математикой, вместо этого используют обычное последовательное умножение чисел. Изза чего нагрузка меньше, и девайс меньше греется, можно использовать пассивное охлаждение вместо активного.
Конечно есть устройства с разным количеством портов, но так или иначе кратность обязана соблюдаться, т.к. должны использоваться рациональные числа, вместо натуральных или вещественных. И ещё там свои типы данных походу могут свободно проектировать внутри, с которыми "компьютеру" удобнее работать а не людям. Десятичная (арабская) система счисления для компьютеров это полный отстой, и никуда не годится ИМХО