In your imaginary system how is the software "tower" communicating with airplanes, using voice? I don't think we even have software that can reliably decode the variety of human voices over radio that a controller can respond to.
One can imagine a digital protocol to all airplanes but technology works its way really slowly into aviation.