There's a considerable portion of the US where your options are drive drunk, pay $$$ for an Uber, or sleep next to your car (people have gotten DUIs for sleeping in the car). There are also areas where Uber doesn't exist at 2am, so your options are drive drunk or sleep next to your car.
Japan also has this neat concept of tiny hotels, where they stack beds almost like the drawers at a morgue. They're super cheap though, which gives Japan's drinkers yet another option if they don't want to drive. In the US, I've never been able to rent anything but a full room + bathroom, and you'd still have to solve the issue of how you get to the motel.
Japan has to convince their drinkers to sleep in a tiny hotel or take the train instead of driving. The US is trying to convince a drunk person they'd rather sleep on the ground than try to drive home. I am not surprised that Japan has better compliance rates than the US; it's a much smaller ask.