I very much agree with you Zespectre.
And I am encouraged by so many reasoned and informative responses
Mega-bright lights can be dazzling, flashing mega-bright lights are so distracting that it is tough to look away from them.
They make the carrier extraordinarily safe, and make every other road user unsafe. It is just plain selfish.
I put similar views on another blog and got flamed by someone who told me I had it in for cyclists (I am a cyclist).
My solution is to make light manufacturers include a non-flashing 'road mode' that does not exceed national car and motorcycle regulations for above-horizontal output. A voluntary agreement would help back-off laws that will surely follow as more and more cyclist get such lights.
The use of these lights on the road is already illegal here in the UK. Where, like in the US, Europe, and Japan, sensible neighbourly vehicle lighting regulations have built-up over years of experience.
Surely no one could say normal car lights are not sufficient 'to be seen by'.
My favoured solution is to have 'main' and 'dip' bike lights - just like a car - it works well for me.
Producing good road 'dip' beams was my reason for starting this thread:
http://www.candlepowerforums.com/vb/showthread.php?214561-Let-s-design-a-road-front-light-beam
The trouble is, most light manufacturers have poor optical design skills and could not produce a light that doesn't dazzle, but does put enough light on the road to be useable.
There are physics limits too. To get a non-dazzle beam with a 1mm LED die requires optics of at least a certain diameter, probably more than 40mm. With an XP-G, afaik, it goes up to over 50mm.
As an interim, maybe high-power light manufacturers could mark their products, say with a white spot, that is to be vertically above the handlebar when the light is used on the road - so swivel up for off-road use, swivel around the handlebars down till the mark is at the top for road use.
Maybe it would have to say 'use brightness setting so-and-so on the road' too.
Trouble is, the light would be pointing down at quite an angle - at least the user would have to think about dazzle.
Bandgap