Decoupling application logic from hardware lets engineers test firmware on host machines instead of waiting for dev boards.
A basic building block is often the key to completing an analog signal path in various applications, such as automated test equipment.
You would be very hard pressed to find any sort of CPU or microcontroller in a commercial product that uses anything but binary to do its work. And yet, other options exist! Ternary computing ...