No question ride-hailing has a net plus impact on reducing drunk driving. Though, it only works for the most fortunate of us (1) who live in urban areas (2).
Also, let's not forget that the most important driver to prevent drunk driving in the United States, is the severity (or extremism) of DUI laws. As a matter of fact, punishments for such infractions are so extreme that they achieve deterrence not by fear of punishment, but fear of unfair punishment.