This is definitely an interesting conundrum. On one hand, you have a genetically low tolerance for alcohol and on the other a social construct pushing people to drink.
Of course, you’ll find some people who can drink a ton and not drop, but in general Japanese people have a lower tolerance for alcohol.
But the bigger problem is the social construct where business drives people to drink —to wine and dine clients in order to win their business.
Plus after a long day of work the office will often go out to a local izakaya to drink together before going home — whether everyone in the office wants to or not.