Aiming and beam restriction is not enough and cannot ever be enough to prevent bright headlights from blinding people. It only works when the road is flat. You introduce a hill or even a speed bump and suddenly the headlight angle is zero. Brightness has to be managed directly.