У нас есть 8-битные, 16-разрядные, 32-разрядные и 64-разрядные аппаратные архитектуры и операционные системы. Но не, скажем, 42-битные или 69-битные.
Почему? Это что-то фундаментальное, что делает 2 ^ n бит лучшим выбором или просто совместимость с существующими системами? (Очевидно, удобно, что 64-разрядный регистр может содержать два 32-битных указателя или 32-разрядный блок данных может содержать 4 байта.)