richgamer: because it would be hard to prove if the person didn't just go home, drink alcohol before the police arrived which means the person could just say i wasn't over the limit when on the road but once i got home i drank alcohol which is why i'm over the limit now.
First of all, if you did this, or did drink driving in any case, you'd come under my lovely title of "choad".
Second of all, because of the way the body works, you could have a couple of shots of vodka, and if you were breath or blood tested straight away, you wouldn't be considered over the limit - Alcohol needs time to get into the bloodstream before it shows up - alcohol shows up in your breath, because the air you breath passes over tiny veins in your lungs, picking up the alcohol from the blood, not generally whats just on your breath (although this does affect it too).