Comparing values and using voting logic allows for fault detection and fault tolerance within the system. By comparing multiple input values and selecting the best signal, the system can maintain accurate and reliable outputs even in the presence of potential data corruption or faults.