Secondly, the Japanese are very disgusted with eating and drinking while walking. So after they buy drinks in the vending machine, they either take them to a fixed place to drink, or finish them on the spot and throw them into the trash can that comes with the beverage machine. Compared with a can of 355 ml coke, 125 ml is easy to drink at one go.
In addition, there are canned cokes in Japan, which are about twice as big as ours. They are tall and long cans, which are for people with big bellies. Japan's industrial design is meticulous, and different choices will be tailored for different users.