I'm assuming that it's mainly cultural differences which cause these problems. The Japanese may think that JAL's website is great and US carriers are "weird". For example, I know that some of my Japanese friends have a hard time putting their addresses into a US carrier's website.