The other option is not giving it over to some random country. As I understand it, the other option would be giving the assignment of top-level domains to ITU or some similar agency within UN, which would then delegate .gov and .mil and other things to US.