Not that they're insurmountable at all. More that they are insurmountable to implement in a country where legal policy such as the one you're proposing violates freedom of speech and voluntary association. It seems a lot of what you're asking for come down to turning RFCs and standards organizations (i.e. W3C et al) into laws and legal bodies. Or giving the government a final say in what someone can or can't program. That's the only way I see forcing interoperability as a workable solution.