Why is it so difficult for a U. S. company to accept an established *.UK domain names. I did some research and found that it is a bigendian/smallendian issue. That is, it is a conflicting standards issue. Using the term bigendian and smallendian also implies that it is a needless disagreement that provides no difference to the end result. There is no winner in the difference of use. There is only a difference for difference sake.
This kind of thing happens all the time. I think of the military when these things pop up. Every time you hear something like "Hurry up and wait." come at you, it is most likely because of one of these issues. It could work so much better. It could be streamlined. It won't be. It kind of works well enough that no one is being held responsible at the moment so the status quot stands.
The computer world is particularly subject to these clashes of opinion. One company will solve a problem. The next company comes along and says something like "Why pay them when we can solve the problem?" It isn't just companies, but open source projects do the same thing. Once decisions have been made, it is difficult to turn the bolder rolling down the hill. Just because one way seems better it may screw something else up. Open source projects are subject to the whims and bias of zealots with an agenda.