Targeting only their own country is totally understandable. What really irritates me is websites using a .com domain but not mentioning they are US-only until the very last step in the signup/payment process. At least mention this on the About page, or better yet, use a .us TLD if you are not going to expand.