The FAA's reliance on voice-grade communication channels is dismaying in these days of high-speed data networking. We all carry around portable comm terminals with 4 UHF and microwave transceivers, and high-resolution graphics displays. Call them tablets, smartphones, whatever; they are ubiquitous, reliable, effective, and cheap.
Scenario: upon startup, have the app locate the nearest ATC facility, and select "W"; hit SEND. No need for 25 seconds of chatter: "Ground, this is Skyhawk 567 Mike Alpha at Area 5 with Quebec, West departure". Instead, in 50 milliseconds, the app sends airplane N number and GPS coordinates to the local controller, whose own app responds with taxi instructions, bitmap of the taxiway path, and overlays it with text of the ATIS. Pilot hits the ACK key, starts rolling. No talking, no "readback of all runway crossings", just progressive permissives issued to the pilot as he navigates to the runway for his West departure, and awaits the takeoff clearance message.
Analogously, pilots of arriving aircraft just hit the "L" key on the app, and get their unambiguous landing instructions displayed in milliseconds. Without chatter, channel saturation, or tragic misunderstandings.