Because the public is ignorant of the problems with it and the judiciary likes tools that can win easy convictions. Breathalyzers don't actually measure blood alcohol and there is no credible way they can estimate it to three significant digits but courts allow them too. Polygraphs are pure bullshit but the examiner's word that someone is "lying" is taken as sacrosanct evidence in court.