I think this is all short sighted. Computers and operations on computers are binary because that is our restriction. It is engrained in our minds as developers to see just a bunch of 0's and 1's. I think if we were able to see things not as boolean but as wildly different state it could open up new paradigms. I'm not saying I have these paradigms figured out but there are tons of smart people out there who could see applications of computing in non-binary.Unfortunately neither of these ideas are really practical. So many operations a computer performs are boolean operations rather than numerical ones, and all those care about are true or false, two states. The other states would be superfluous most of the time, and for numerical values, conversion from binary works just fine.