What was wrong with the old-fashioned system of the ATC computer pairing a squawk with the callsign from a flight plan, which then appeared on the radar? No possibility of any errors provided the pilot selected the correct transponder code.
If you watch Mode S readouts of aircraft callsigns as entered by crews you'll understand my concern!