Because all best intentions and good judgement go out the window once one starts drinking.
Just try taking away someone's keys after they've had a few. Their reply is, "I'm fine!" They actually believe it, so your plan is flawed.
To protect society, the best course is abstinence. Of course it isn't going to always work. People drink.