So to know what a lamp is going to do, I have to remember not how the lamp works, but how a particular battery has been programmed?
If I was planning to use a headlight for anything important and of decent duration, I would take spare power, use the amount of light I want to use, and swap power sources if necessary.
I wouldn't plan my next night's usage (or caving trip) to the nearest hour and then reach for a laptop to configure a battery pack to last just long enough.
Equally, though definitely a cool sales trick, unless I'm actually doing the reprogramming in the dark and wearing the lamp on my head while doing it, being able to set the light to a particular level to demonstrate the brightness is of limited value when it comes to me working out if that level is enough.
In reality, even if I wanted to select intermediate levels, I'd actually be much better off (and probably far more accurate) estimating likely usefulness by getting used to the 'standard' output levels of a light for a night or two, and then using those levels as a benchmark for picking intermediate levels to use.
I'm also wondering about a battery pack that costs close to the price of the light it fits into.
If the lights were specifically designed to take the pack, why not just have a dumb battery pack, and specifically design the lights with an on-the-fly configurable UI, so the light itself would be a better light, irrespective of what power source it was using (Tikka RXP?)