It is not possible to have a limit of zero for the following reasons.
Metabolism of sugars in the body produces alcohols, there and hundreds of types. So, for example, if you have a sugar in your morning coffee and then drive, you would be "over the limit". That's plainly daft.
Now, having worked in nationally accredited laboratories for 37 years, you can take the following as gospel.
Here we go.
1. Limits of detection of the test. Measurement of anything is restricted by this. If, for example, you wanted to measure the width of your lounge for a carpet to be fitted, you wouldn't set the milometer on your car to zero then drive the same distance as the lounge width. You'd get a reading of zero, which it isn't because the milometer can only measure to the nearest 0.1 therefore, the most accurate reading you can use would be <0.1 kilometres. The limit of detection for our alcohol test might be 1.
2. Repeatability of the test. At school science lessons this was "experimental error". The alcohol test may have a repeatability of (say) plus or minus 2. So, if you test a certified standard with a value of 100 ten times , you may will get readings of between 98 and 102. Therefore, a pure distilled water sample with no alcohol whatsoever could give a result of 2.
3 Reproducibility. Same sample, different technician, different equipment. The reproducibility limit may be plus or minus 5.
A way to illustrate this - get a piece of string, about 15 cm long and measure it 10 times with a school ruler. Now give that string to 5 other people and get them to do the same (recording the measurements), You will find a spread of results.
So, to conclude, a pure water sample with a value of zero could give a valid result of zero to 6.
Bearing in mind all that, a limit of 10 would safeguard those who have never consumed alcohol or sugar ever!
(The figures I have used are purely arbitrary, I have not mentioned the units of measurement, in this illustration they are irrelevant).
I hope you're still awake!