Because a lot of items are cheaper and the selection is better.
There are some different stores in the U.S but even the Walmart across the border is different than the ones here.
Interesting, I had no idea, like I said, I thought they were all basically the same. You learn something new every day, thank you!