ATC is way too complicated to completely capture in a decision tree, but the text thing seems like a no brainer, ATC/pilots should be able to deliver messages via text that is easy to send/receive so that your runway clearance and such is right on your HUD or nav screen. I don't see any reason for the ambiguity of radio in this day and age with the exception of emergencies where you need to comminuicate long specific details quickly.