Это не точно и является моим предположением. Скорее всего потребность использовать именно двоичный код появилась из-за такой специфики технологий, в которой появились элементы, которые работают по принципу "есть заряд", "нет заряда", ну и возможность считать эту информацию с этих элементов. Потом нашлось немало умных людей, которые додумались, как использовать такие элементы для решения каких-нибудь задач, скорее всего в первую очередь для счёта и памяти. А потом пошло-поехало и доехало ажно до сегодняшнего дня, всё усложняясь походу дела.
Ну и кто минусует, умники хреновы))