Чтобы схема работала во всем, кроме двоичного кода, вы должны определить, как будут представлены другие состояния. Вы предложили систему с -1, 0 и +1, но транзисторы не работают таким образом, им нравится, когда их напряжение или ток идут только в одном направлении. Для создания бита с 3 состояниями потребовалось бы 2 транзистора, но вы могли бы сделать 2 двоичных бита из одного и того же транзистора и иметь 4 состояния вместо 3. Бинарный просто более практичный на низком уровне.
Если вы попытались установить пороговые значения на схеме и вместо этого использовали 0, +1, +2, вы столкнетесь с другим набором проблем. Я не знаю достаточно, чтобы вдаваться в подробности, но для логических схем это просто больше проблем, чем стоит, особенно когда отрасль уже полностью посвящена бинарному.
Существует одна область, где несколько уровней используются для получения более 2 состояний на бит: MLC флэш-память. Даже там число уровней будет равно 2, так что выходной сигнал будет легко преобразован в двоичный для использования остальной системой.