The cities I'm comparing in Japan and Sweden are of a similar population and density. It's a very small city by Japanese standards and the third-largest city by Swedish standards.
I think the differences are less superficial than that. Cost of labor certainly ties into it but also work culture (Japanese people tend to get out of work late)
I could be wrong but that's probably because Sweden has a far too low density of consumers to support this kind of business.