Why is Mode C helpful for ASDE-X systems?
Without knowing the altitude, it is very difficult (or impossible) to accurately calculate the position of a transponder by using multilateration (which is what ASDE-X uses). In addition, without knowing the altitude, ASDE-X would be unable to determine whether an aircraft is on the airport's surface, or passing overhead.