It seemed to me that in Tokyo many streets had names. It seemed more likely to have a name if it was multiple lanes and ran more or less straight for a significant distance.
Also, to me the word "opposite" seems misplaced. I think that "complimentary" would be more apt. It follows that adage that whenever there is more than one way to do something someone will choose each.