обоснование политики для требования, чтобы блочные устройства использовали размеры блоков степени два?

Этот вопрос относится ко всем юнитам, но меня интересует в основном kernel ​​Linux – если только нет юнитов, у которых нет этого ограничения.

Похоже, что использование блоков размером не в два раза значительно упростит ситуацию. Однако это не разрешено.

Вопрос: есть ли что-то, что препятствует изменению политики, чтобы разрешить использование блоков размером не в два раза для блочных устройств? Если нет, то каково было обоснование политики?

    Linux и Unix - лучшая ОС в мире.