A) Capcom itself was behind the localization
B) The only reason they set it in America was because of the bit in the first case of the first game which involved timezones. They were originally planning on making it an unnamed city, but had to make a definite choice because of that, and decided...