He’s calling them that because that’s what they’re called in Japan.
Now? When hasn’t it been miserable? To wit…
7-11 isn’t a gas station. In many states, they do sell gas, but not everywhere. In New Jersey, none of the 7-11s sell gas. And I assume it’s because they’re too cheap to hire a couple more employees to pump the gas, since you can’t pump your own here.