> but the most obvious one is that Japan is eminently walkable
Big cities like Tokyo or Osaka are walkable; outside of them, Japan quickly devolves into very pedestrian-unfriendly urban sprawl (I know because I live in one such place). But somehow you still find plenty of vending machines everywhere, even besides a road in an otherwise empty field.