As an SLF with engineering and IT background, I'm surprised that TCAS depends on ADR. 3D coordinates and speed derived from GPS should be reliable data to feed anticollision logic.
Since even the most basic Mode C transponder transmits altitude information based on the standard pressure setting, any receiving TCAS-equipped aircraft needs to measure from the same datum.