Radio communication is indeed a tremendously archaic and inaccurate system, as highlighted by the issues raised in this thread. Instead of discussing making it mandatory, we would be better off aiming to eliminate it, including at what are now ATC controlled airports. ADS-B is a good step in that direction, although making it mandatory everywhere would also lead to more useless bureaucracy.