Never once had issues with the Nissan OEM headlight protectors with regard to loss of illumination. Sure the headlights can get dirty but they get just as dirty without them, especially on the heavily salted roads here in the UK.
Having poorly cleaned headlights is laziness on the drivers part and cars should be checked before each journey anyway from a road safety perspective, (lights front and rear, number plates, tyres, fluids etc), these are all the driver's responsibility to maintain.
Where we live stones fly up all the time and either get your lights or windscreen. They save your headlights, I'm on my 3rd windscreen in the last 5 years and I broke my drivers side headlight protector one a month back, didn't replace it this time and now have a chip in my drivers headlamp which goes straight through the glass to the inside and is an immediate MOT / REGO fail, so it's new headlight and new protector for me plus a spare set in the trunk.
They're cheap even from the dealers and save the hassle of having to replace a headlamp if the conditions dictate the need for them.